diff --git a/README.md b/README.md index e6ece885..c2cfb8dc 100644 --- a/README.md +++ b/README.md @@ -23,9 +23,10 @@ More screenshots and demos: [gallery](gallery.md). ## Why construct? - **tmux for agent fleets** — manage Codex, Claude Code, OpenCode, Muse, - Antigravity, Grok, and smith sessions from your terminal — or let an agent - coordinate them. - SSH-friendly, single Rust binary. + Antigravity, Grok, and smith sessions from your terminal. Sessions live in + the daemon, not your terminal: SSH drops, laptop sleeps — agents keep + working, and you reattach exactly where you left off, scrollback and all. + Single Rust binary. - **Lineage** — sessions branch like ideas do: fork one when you want a parallel attempt (new idea, side quest, or a long shot) — even a cross-harness fork — and merge the results back. @@ -38,7 +39,9 @@ More screenshots and demos: [gallery](gallery.md). construct playbook demo - **Agent-to-agent orchestration** — let your Codex and Claude Code sessions talk to each other: one agent can hand a task to another, check how it's - going, and pick up the results. + going, and pick up the results. Every session gets construct's MCP tools, + so any harness can spawn subagents, send them input, and read their output + — no glue code. - **ACP (Agent Client Protocol) server** — point Agent Client Protocol clients at `construct acp` to create, load, resume, prompt, cancel, and close construct daemon sessions through the same installed binary.