Well I see the casual agent as different from the mere knowledge of the certainty of an occurrence.
So do I.
For there is not a word on my tongue, But behold, O LORD, You know it altogether. (Psa. 139:4)
I have no doubt that God knows every word which is on my tongue.
Behold, the former things have come to pass, And new things I declare; Before they spring forth I tell you of them." (Isa. 42:9)
Of course, God can declare the things He intends to do" before they spring forth".
And who can proclaim as I do? Then let him declare it and set it in order for Me, Since I appointed the ancient people. And the things that are coming and shall come, Let them show these to them. (Isa. 44:7)
This seems to suggest that man is a poor predictor of the future. I think most people would agree with that.
Declaring the end from the beginning, And from ancient times things that are not yet done, Saying, 'My counsel shall stand, And I will do all My pleasure,' (Isa. 46:10)
And you think that this affirms that God declares the end from the beginning of all events which will occur in the future?
Take a look at the context. It indicates that God declares the end from the beginning of his plans—what He intends to do.
9 Remember the former things of old, For I am God, and there is no other; I am God, and there is none like Me,
10 Declaring the end from the beginning, And from ancient times things that are not yet done, Saying, ‘My counsel shall stand, And I will do all My pleasure,’
11 Calling a bird of prey from the east, The man who executes My counsel, from a far country.
Indeed I have spoken it; I will also bring it to pass. I have purposed it; I will also do it.(NKJV)