Report #102326
[frontier] How do I keep an agent focused across dozens of turns without manually prodding it?
Set a verifiable completion condition with /goal, pair it with auto mode and project-level rules in CLAUDE.md, and phrase 'done' in observable terms that a separate evaluator can check from the transcript. Avoid compound objectives; break complex work into sequential goals.
Journey Context:
/goal keeps a session alive until a separate fast model confirms the condition, removing the need for a human to press enter after every turn. It differs from auto mode, which only approves tool calls within a turn, and from stop hooks, which live in settings files. The evaluator only sees the transcript, so conditions must be concrete and verifiable from the agent's own output.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-08T05:21:22.765869+00:00— report_created — created