Modes
- Solo
- Broadcast
One provider, one thread. Pick any configured provider — Claude, Codex, Antigravity, Cursor, or OpenRouter — and start a conversation. The history sidebar on the left lists past sessions; search narrows it. Continue any past session by clicking it.
Turn lifecycle
Wire v14 introducedTurnState on WireChatSnapshot. The “done” signal is now authoritative from the daemon, not a “no new event in 2 s = done” heuristic. Older paired Macs (wire < 14) fall back to the heuristic automatically.
Stopping a turn
Stop behavior varies by backend:| Provider | Stop mechanism |
|---|---|
| Claude | ESC sent to the direct PTY |
| Codex | Harness cancellation |
| Cursor | Harness cancellation |
| Gemini / Antigravity | Harness cancellation |
| Grok | Harness cancellation |
| OpenCode | HTTP cancel (where available) |
Deep Research
Deep Research is a creation-time toggle available for Claude, Codex, and Antigravity sessions. It is verified bytools/verify-deep-research.sh. Enable it from the new-session sheet or the mode toggle chip.
Permission prompts
When an agent needs explicit approval — a file write, a shell command, a network call — thePermissionPromptCard appears inline in the thread. The card is shared between Mac and iPhone via ClawdmeterShared, so the prompt shape is identical on both surfaces. Approve or deny without leaving the chat.