In the openai/openai-agents framework, imagine a hand-off chain:
Agent A delegates a task to Agent B to generate some code.
The generated code is then passed to Agent C (e.g., a Code-Interpreter tool) for execution.
If Agent C cannot execute the code and raises an error, how does the framework handle it?
Does Agent C automatically retry, ask Agent B to regenerate / fix the code, or otherwise communicate upstream?
Does Agent A receive any structured signal to decide whether to retry or choose a fallback?
Is there any built-in “observation + reaction” pattern (ReAct-style) that lets agents inspect the environment, reason about the failure, and iterate?
Or does the framework simply return an error message as the final output with no further coordination?
I couldn’t find clear documentation or issues describing a built-in retry/feedback loop or ReAct-like observation mechanism for this failure case. If anyone has pointers (code snippets, issues, or docs) showing how openai-agents handles such hand-off failures—or confirming that no such mechanism exists—I’d appreciate it! I can sê thí behaviors clearly in CrewAI or Langchain, but not Openai-agents