/goal, Queue Steering, and enriched /rewind

2.7.0

This release gives you more control over the agent's direction and autonomy. Queue steering lets you redirect the agent at tool boundaries without waiting for it to finish, /goal creates iterative loops that verify completion before stopping, and the /rewind picker now shows exactly what happened at each turn.

/goal command

Start a goal-driven loop where the agent works iteratively toward an objective and must verify the task is complete before finishing. Unlike a regular prompt, /goal keeps the agent running through multiple cycles of implementation and self-check (default: 5 iterations, configurable with --max) until the acceptance criteria are met. Useful for multi-step tasks where you want autonomous execution with a built-in quality gate. Learn more ->

Queue Steering

Send messages to the agent while it's working, and it picks them up at the next tool boundary. Instead of cancelling and restarting when you spot a wrong turn, queue a correction and the agent adjusts course mid-turn. Press Ctrl+S to toggle between steer mode (inject mid-turn) and queue mode (buffer until turn ends). Learn more ->

Enriched /review preview

The /rewind turn picker now shows a high-level summary of each turn — tool calls, files touched, commands run, and any intermediate messages so you can quickly identify the right branch point without expanding individual messages. Learn more ->