Skip to content

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.