For work that may take many steps, give ZeroTwo a clear outcome, constraints,
and definition of done. Keep related work in the same chat so
ZeroTwo can use the same context to choose the next step and decide when the
work is complete.
ZeroTwo desktop app
ZeroTwo on the web
ZeroTwo desktop app
ZeroTwo desktop app
ZeroTwo desktop app
In the ZeroTwo desktop app, enter /goal to start Goal mode. The progress row
lets you pause, resume, edit, or clear the goal while ZeroTwo works.
For hosted long-running work in ZeroTwo web, use ZeroTwo Work and put the
outcome, constraints, and review criteria directly in your prompt.Continue in the same web chat to add context, change constraints, or
ask for a status update. Use separate chats when independent tasks can run in
parallel, and avoid giving two tasks write access to the same connected source.
For related work, keep the chats and source files together in a
project. In an interactive ZeroTwo desktop app session, enter /goal to start Goal mode. Continue
the same session to steer the work or ask for a status update.
In the desktop app chat, enter /goal to start Goal mode for the open
workspace. Continue the same chat to steer the task while it runs.
ZeroTwo desktop app
ZeroTwo on the web
ZeroTwo desktop app
ZeroTwo desktop app
ZeroTwo desktop app
ZeroTwo on the web
Start a goal
Type /goal in the ZeroTwo desktop app, or the desktop app. The
goal text becomes both the first prompt and the completion criteria for the
task.If the outcome is still unclear, start with /plan. Ask ZeroTwo to interview you,
identify constraints, and turn the result into a goal with measurable success
criteria. Then start the refined goal with /goal.Define what done means
Write a goal that lets ZeroTwo verify its own progress. Include three things when
they apply:For example:Steer a running goal
In the ZeroTwo desktop app, the goal progress row appears above the composer. Use it to
pause or resume work, edit the goal, or clear it. You can also send follow-up
messages while the goal runs to add context or adjust constraints.Use a side chat when you want a status recap or an explanation without
interrupting the main chat. Pause the goal before you expect to lose
connectivity, then resume it when you’re ready for ZeroTwo to continue.Steer running work
Continue in the same chat to add context, adjust constraints, or ask
for a status recap. Start a separate chat when another task can run
independently.Steer a running goal
Send a follow-up message in the same interactive session to add context or
adjust constraints. Ask for a status recap when you want ZeroCode to summarize
progress before it continues.Steer a running goal
Continue in the same IDE chat to add context, adjust constraints, or ask for a
status recap. Keep the workspace available while the goal is running.Starting a goal doesn’t grant ZeroTwo broader access. It keeps the same
sandbox and approval policy and pauses when it
needs a decision. With automatic approval
reviews, a separate reviewer can
evaluate eligible requests without expanding those boundaries. Run goals in parallel
Each chat keeps its own context, messages, results, and goal. Run chats
concurrently, but avoid letting two chats change the same files. Use
worktrees to give parallel coding chats separate
checkouts.For local work, turn on Prevent sleep while running in settings so your Mac
stays awake. Use Pets or system
notifications to see when a chat needs input
or is ready for review. Last modified on August 30, 2026