The operator’s surfaces
The operator works flume from whichever surface is at hand: the
command line, a Claude Code session, or herdr. flume keeps one plugin
per host under plugins/ beside its core, plugins/claude and
plugins/herdr, as millpond and sounding keep theirs.
The command line
| Command | Run by | Does |
|---|---|---|
flume launch | the operator, millpond, headwater, sounding, crew | Makes a place for a repository, a kind, a brief and a name, makes it ready, and starts its first stage. |
flume status | anyone | Reports each place’s kind, stage, agent, deliverable and submission, and a change’s tasks ticked. --json gives the same to callers. |
flume tell | the operator, a caller | Sends text to a place’s agent as a prompt, or fails with nothing typed (Prompt delivery). |
flume stop | the operator, a caller | Ends a place’s agent. Fails when the agent did not exit, and ends a working agent only with --force. |
flume retry | the operator, a caller | Starts a place’s stage again, with a fresh agent and its prompt. |
flume tidy | the operator, a caller | Removes each place whose work landed or was dropped, and keeps a branch that holds commits its target lacks (Tidying). |
The Claude Code plugin
/launch <brief>in every session launches the brief, while the session goes on with its own work.statusover MCP lets any session read where each place stands.
The herdr plugin
- The sidebar shows every place in flight, with its kind, its stage and its agent’s state, and a change’s tasks ticked.
- Keys open a place’s pane, tell its agent, stop it and retry its stage, and launch from herdr.
- A sounding waiting on the operator shows as a row there, since soundings share flume’s sidebar (sounding’s surfaces).
Where a stage’s agent runs
Each stage’s agent runs in a herdr pane, where the herdr plugin shows it and its keys reach it. Where herdr is not running, flume prints the command that starts the agent, for the operator to run. Either way flume confirms the prompt in the agent’s transcript and reads the stage’s end from its deliverable (Prompt delivery).