I’m integrating NeMo Agent Toolkit with an external GPU job executor. A tool reply can say the request was accepted, but the agent still needs to learn whether the host ran it and what result was observed.
In my Cohesix integration, those are separate states under one job ID. After a disconnect, the agent checks that job rather than submitting it again. How are others presenting an uncertain result to a NeMo agent: through separate MCP tool results, or one durable A2A task?