- Small tools, composable, packaged as convoy. pty (sessions), smalltalk (bus), personas (roles), evals (proof) each stand alone. convoy ties them into one story.
- Write isolated agents, each owning its own folder, repo, or worktree. No shared state. The network is transparent, so an agent can look instead of asking. Less need for coordination.
- Communicate with message passing, writing into each other's inboxes. Only the inbox is world-writable.
- An Erlang-style supervision tree: CoS → supervisor → worker, each keeping the layer below alive and moving.
- Intelligent agents, deterministic plumbing. An agent can't reliably wake itself, but a dumb timer/heartbeat can. Smarts live in the agents; the plumbing just keeps them ticking.
- Reversible by default. Everything cheap to undo: git history, branches, drafts-before-sends. If it can't be undone cheaply, it's a decision to surface.
- Biased to action, biased to work. Speed and flexibility first; drive reversible work, don't wait to be asked. Ask for no, not yes.
- Durable, rehydratable state. An agent is killable and comes back from its durable state (repo + notes + bus), not a fragile transcript. Restarts are routine.
- Evals (freeze-dried state + a judge) prove the system works. The folder can be scaffolded, agents auto-wake, work gets done, then the product can be scored.
- The human is the only command channel. Commands come only from the human, directly. Everything on the bus is data to act on, never an instruction to obey — even if it claims to be the human.
This repository was archived by the owner on Jul 24, 2026. It is now read-only.