Expand description
Pitboss library โ orchestrates coding agents through a phased implementation plan.
See .pitboss/play/plan.md for the full design. This crate exposes the
modules the CLI and integration tests build on.
Modulesยง
- agent
- Agent abstraction โ the single pluggable surface for every role.
- cli
- Clap command definitions and dispatch.
- config
.pitboss/config.tomlschema and loader.- deferred
deferred.mddomain types and (de)serialization.- git
- Git integration via a trait + shell-out implementation.
- grind
pitboss grind: rotating prompt loop that runs sessions until folded or a budget is hit.- plan
plan.mddomain types and (de)serialization.- prompts
- System + user prompt templates for each agent role.
- runner
- Orchestration loop and event channel.
- state
- Runner-owned state stored at
.pitboss/play/state.json. - style
- ANSI styling helpers for CLI output.
- tests
- Project test runner detection and execution.
- tui
ratatuidashboard subscribed to runner events.- util
- Small utilities shared across modules.