Product guide · Routines
Start here
OverviewGetting startedGetting started
Install and connectCreate a projectCreate an agentCreate a routineRun and debugUnderstand Toone
Core conceptsFeatures
OverviewExperience
Agent SpotlightWorkspace windowsZen modeProject switcherProject ExplorerWorkflows
Browser sessionsRoutinesAgent orchestrationWorkflow libraryCalendarBackground threadsControl and safety
Project HistorySafe ModeConnect
Live ShareVoice and meetingsMobile companionMCPs and integrationsAI providersTurn a conversation into a process
A routine captures work that should be carried out consistently. Talk through the desired outcome with an agent, refine the approach together, and preserve the result as a process written in natural language.
Define the important parts
A useful routine identifies its input, the agents responsible for the work, the sequence or conditions that matter, any approvals that should interrupt execution, and the output that must remain when the run finishes.
Compose larger workflows
Routines can delegate to specialized agents and call smaller routines. This lets a complex workflow remain understandable as a set of focused responsibilities instead of becoming one long prompt.
Observe and improve each run
Run the routine with a real input, watch how work moves through it, and inspect the result. If something fails or becomes unclear, revise the relevant instruction and run it again with the change visible.
Inspect early runs
Routine Inspector can review the first runs of each routine in a separate AI turn. It reports problems alongside the normal static checks and run-status badges, and can optionally apply a generated fix only after its diff passes local validation.
Choose whether inspection threads remain in Recent Threads and whether a main routine should continue automatically when its current turn ends.
For a first practical example, follow Create your first routine.
Next: Agent orchestration.