you have to explain to your agent.
I've spent some time making specific protocols for server tasks and image/audio analysis.
the agent is required to consult a protocol file and set a flag. they are unable to continue unless the flag condition is satisfied.