Skip to main content

spar/
lib.rs

1//! spar: two coding agents alternate implementing and reviewing GitHub issues
2//! until a pull request converges.
3//!
4//! A single model reviewing its own work grades its own homework. Two models
5//! with different training and different failure modes catch different things,
6//! and the disagreements are the useful part.
7
8pub mod agent;
9pub mod answer;
10pub mod brainstorm;
11pub mod checkin;
12pub mod cli;
13pub mod clock;
14pub mod code;
15pub mod comments;
16pub mod config;
17pub mod error;
18pub mod followups;
19pub mod jsonx;
20pub mod listen;
21pub mod logging;
22pub mod model;
23pub mod proc;
24pub mod progress;
25pub mod repo;
26pub mod review;
27pub mod review_only;
28pub mod schema;
29pub mod spend;
30pub mod split;
31pub mod style;
32pub mod textsim;
33pub mod tracker;
34pub mod triage;
35
36pub use error::{Result, SparError};