Components
The repositories that make up a Coxswain release, pulled in from manifest.toml.
Three are required: without them there is no CLI and nothing to run. One is
optional, installed with cox install --with crew. Each lives in its own
repository, tagged with the same Coxswain version at release. Every component,
required or not, is tagged with the same Coxswain version at release, so
manifest.toml always tells you exactly what a given install has, in
lockstep.
| Name | Repository | Required or flag | What it does |
|---|---|---|---|
| Cartridges | ppfenning/coxswain-cartridges | required | Packages a team's or repo's context: conventions, charter, thresholds. |
| Graphs | ppfenning/coxswain-graphs | required | Defines the ordered nodes a run executes: plan, build, review, arbitrate, validate. |
| Tools | ppfenning/coxswain-tools | required, provides cox |
The cox CLI: install, dispatch, and run the loop. |
| Crew | ppfenning/coxswain-crew | flag: crew |
The agent seats that plan, build, review, and validate. |