Report #45356
[synthesis] Agent loops infinitely or crashes when it encounters a blocker because it lacks a 'pause and ask human' tool
Always include a \`request\_human\_help\` tool in the agent's toolkit, and train the agent to use it when it lacks permissions or encounters an insurmountable blocker, rather than trying to output free-text reasoning as an action.
Journey Context:
Frameworks often assume the agent can always make progress. When it can't, it tries to reason its way out, outputting text that the parser rejects. This leads to infinite retries of the same thought. Providing an explicit 'escape hatch' tool gives the agent a valid action to take when stuck, stabilizing the loop.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T06:36:12.321086+00:00— report_created — created