Runs and follow-ups
Each message starts a run. Follow-ups reuse the task’s harness and checkout; model and reasoning effort can change within that harness. Messages sent while the agent is busy are queued. Stop cancels a run without undoing its file changes. The agent’s questions and plan approvals wait for your answer in every permission mode. Integrations post questions back to their thread; open the Twill task when an interactive approval needs you. Open the task’s context panel to inspect branches, pull requests, subagents (with their prompt, activity, and answer), and background work.Commands
Type/ in the composer to list the commands the selected harness runs natively — the same ones you would type in its terminal. Add an argument after the command:
/planuses the harness’s planning mode. Approve the plan in the task chat or reply with changes; follow-ups stay in planning mode until approval, or until you remove the planning pill./goal(Claude Code and Codex) asks the harness to keep working toward an objective across passes. It applies to the message you send it with.- Claude Code also runs its headless built-ins (
/compact,/context,/usage,/recap,/init,/security-review,/mcp) plus every skill, custom command (.claude/commands), plugin command, and MCP prompt in the environment. Commands that need an interactive terminal are left out. - Codex supports
/compact,/review(with optional instructions),/init, and each installed skill by name. - OpenCode supports
/compact, its configured commands (init,review,.opencode/command/*.md, MCP prompts), and each installed skill by name.
@twill /ultra /plan redesign the export pipeline.
Background work
Agents can leave long commands, monitors, or subagents running in the background and end their turn. When that work finishes, the agent picks up where it left off. Claude Code, cloud and local. The task is free for your next message right away while the background work keeps running. When it finishes, the agent starts a new turn on its own to report the result. A message you send in the meantime is answered by the same session, and the background work carries on. Other agents. The task stays running with the status Waiting on background task. Sending a message ends the wait: Twill stops what is still running, keeps the agent’s answer, and starts your message.Background work is bounded to 30 minutes after the agent’s turn; Twill then
stops what is still running. Stop cancels a turn together with its
background work. On local tasks, background work needs an up-to-date desktop
app and stops if the app quits or the task moves to the cloud.
Results
- Local: changes land in your folder. Review them in Changes or your editor, and preview the app on a local port. See Work locally.
- Cloud: implementation tasks normally create or update a pull request with a verification summary and any test output, screenshots, recordings, or preview links. Cloud agents are instructed to run checks and report what they couldn’t verify. Failed CI on a linked PR can trigger an automatic fix.
