Skip to main content
/goal <goal> puts the session in goal mode: the agent keeps taking turns toward the objective until it completes it, hits a true blocker, or reaches a limit — instead of stopping at the end of each reply and waiting for you.
Bare /goal opens the manager for the current goal; subcommands work directly: A goal ends one of five ways: complete (the agent has to claim completion explicitly, and plainly contradictory claims are rejected), blocked (a concrete blocker that recurred across turns — not a first failed attempt), paused (you interrupted), a provider usage limit, or your token budget. By default the loop also pauses for review after 25 goal-driven responses, so a stuck goal cannot burn tokens unattended forever. The goal lives in the session: /resume the session and the goal state comes back with it.