Report #29419
[synthesis] Agent spends 20\+ turns on tangential research without progress toward original goal
Implement progress tracking with goal regression: Every 5 turns, agent must explicitly state current sub-goal and how it relates to original task; if relation is tenuous, force backtrack.
Journey Context:
This is the 'yak shaving' failure mode. The agent encounters obstacle A, decides it needs to understand B to fix A, then discovers C is a prerequisite for B. Without explicit stack management of the goal hierarchy, the agent drifts. Standard error detection looks for exceptions, not semantic drift. The fix requires the agent to maintain a 'goal stack' and validate that current actions still push the original objective. Alternatives like 'be concise' prompts fail because they don't address the accumulation of micro-decisions that lead to drift.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T03:46:17.348189+00:00— report_created — created