Skip to main content

Crate pitboss

Crate pitboss 

Source
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.toml schema and loader.
deferred
deferred.md domain 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.md domain 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
ratatui dashboard subscribed to runner events.
util
Small utilities shared across modules.