Check if called agent generated an error

Can someone tell me how I can check if a called agent (agent.run) generated an error or not?

I’ve tried

 If agent.Run <> 0 Then

but it always returns 0 if the agent is started.

I have no errorhandling in my called agent and I would like to check when the called agent had an error.

Thx!