I doubt it. Satan miscalculated Job. If he could read Job's thoughts, he wouldn't have miscalculated so much. Job 1:
Satan also miscalculated Jesus, Matthew 4:
Can Satan read our thoughts?
Probably not.
Or does he base his schemes on our previous actions, hoping we'll repeat them?
I think so. He is calculating, but the calculation is not perfect. There are mistakes.
See also Can Satan Inject Thoughts Into Your Mind?.
Job never cursed God to His face.9 Satan answered the LORD, “Does Job fear God for nothing? 10Have You not placed a hedge on every side around him and his household and all that he owns? You have blessed the work of his hands, and his possessions have increased in the land. 11 But stretch out Your hand and strike all that he has, and he will surely curse You to Your face.”
Satan also miscalculated Jesus, Matthew 4:
Satan didn't see that coming.8 Again, the devil took him to a very high mountain and showed him all the kingdoms of the world and their splendor. 9“All this I will give you,” he said, “if you will bow down and worship me.”
10 Jesus said to him, “Away from me, Satan! For it is written: ‘Worship the Lord your God, and serve him only.’"
Can Satan read our thoughts?
Probably not.
Or does he base his schemes on our previous actions, hoping we'll repeat them?
I think so. He is calculating, but the calculation is not perfect. There are mistakes.
See also Can Satan Inject Thoughts Into Your Mind?.