Agentic Canvas Mode
Delegate multi-step tasks to Bhai, follow the plan live, and review every change.
Agentic Canvas Mode is the desktop workspace’s task delegation mode. You set the goal and the constraints; the agent swarm plans the architecture, edits across files, and validates the result before handing it back.
Toggle it with Cmd + 1 / Ctrl + 1; switch to the editor with Cmd + 2 / Ctrl + 2.
Execution lifecycle
Describe the task
Write the goal in English, Hindi, Hinglish, or another supported language. Bhai inspects your file tree and dependency graph to identify affected modules.
Plan before code
For complex or multi-file work, Bhai asks the Planner for an ordered checklist before touching a file.
Execute step by step
Bhai reads files and symbol references, applies surgical edits, and runs your compiler, linter, or test commands in the terminal.
Approve risky steps
Destructive commands — deleting files, installing packages, running external scripts — pause in the Transparency Dock until you decide.
Review the diff
When the plan completes, Bhai presents one consolidated visual diff of every change for approval in the diff viewer.
What you see while it works
| Panel | Shows |
|---|---|
| Plan checklist | Each step with Pending, Running, Done, or Failed status |
| Thought stream | The agent’s reasoning, kept separate from the final code |
| Tool log | File reads, searches, edits, and commands as they run |
| Diff cards | Per-turn changes, inspectable without leaving the conversation |
Living task checkpoints
If a compiler or test error appears, Bhai creates a corrective sub-task and fixes it before moving on. Nothing is applied silently — every change lands in the diff for review.
Reverting a session
Every completed task records a Git checkpoint. Use Rollback to checkpoint in the diff toolbar to restore the working tree to its state before the prompt.