2.1 KiB
2.1 KiB
Bugs
M1 — One agent end to end
M2 — Seeing the work
- Comment on diff lines in the Changes view
Clicking a diff line opens a comment box under it; pending comments live in
Drafts.swiftbeside the composer draft, and "Send N comments" posts them as one ordinary message, each aspath:line, the quoted line and the comment. No new API. Conductor, Claude Code desktop, the Codex app, Warp, Factory and Superset all send batched line comments to the agent this way.
M3 — Second vendor and review
- Continue on another model or vendor with Compact
Compact takes an optional
model; the handoff is written by the old session as now, and the continuation session starts on the chosen model on either vendor, reusinghandoffPromptandhandoffPreamble. Superset's "Continue with another agent" and Factory's/handoffdo the same. It can't rescue a vendor that is rate-limited, since the old session writes the handoff.
M4 — Merging and history
M5 — Workflows
- Scheduled tasks
A
schedulestable (project, cron, prompt or workflow) and a timer that creates the task the way the lead'screate_taskdoes, managed with lead tools and no UI, like workflows. Example: every Monday, rungo vet ./...andgofmt -land checkdocs/operations.mdagainst the code. Claude Code Routines, Codex Automations, Copilot cloud automations, Devin, Factory and Conductor all schedule agents.
M6 — Fan-out
- Agents talking to agents A more collaborative version of forks and workflow handoff: agents in related tasks (a workflow run's stages, a task and its forks or subtasks) talk to each other while they work, instead of one stage passing a single output to the next. Claude Code agent teams (shared task list, per-agent mailboxes) and Claude Code desktop's cross-session messaging are the nearest designs.
M7 — Inbox triage
M8 — macOS client
- Phone app A native client for the phone over the same API, sharing the macOS client's SwiftUI code where it can. Every surveyed tool has one (Claude, Codex, Cursor and Conductor apps, GitHub Mobile, Superset for iPhone); it needs its own layout, since two half-width panes don't fit a phone.