Failure Modes
June 23, 2026 ยท View on GitHub
| Symptom | Likely cause | Recovery |
|---|---|---|
| Agent marks done too early | Weak done condition | Add tests + goal-verifier; tighten /goal text |
| Goal "forgets" objective after compact | No GOAL.md | Mirror /goal in GOAL.md; agent reads each turn |
| Endless turns, no progress | Objective too large | Split into smaller goals; use Plan mode first |
blocked_reason on first error | Agent too eager to block | Instruct: try 3+ approaches before blocking |
| Chat flooded with progress | Not using update_goal | Remind agent: milestones โ update_goal(message) only |
| Loop and goal fight | Same file, two automations | Loop triages only; goal executes one item |
/goal not in command list | Feature disabled or tool missing | Ensure goal feature enabled; update_goal in toolset |
Incident Playbook
/goal pause- Read
GOAL.md+ last agent diff - Fix environment (credentials, flaky test, deny list)
- Update
GOAL.mdwith human decision /goal resumeor/goal clear+ new narrower objective