Build agents without adopting a stack you don’t need. Focused scope, straightforward code, easy to fork.
ThinHarness is for bounded agent loops inside software you control, not open-ended interactive assistants.
Bash stays out of the default tools, with an opt-in BashTool only for prototyping before typed tools.
Ripgrep exposed as compact grouped results, tuned for documents and business workflows — plus a custom JSONL search tool for structured corpuses.
Fan out from inside the harness when a workflow needs efficient parallel processing or majority vote for reliability.
Compaction makes sense for sprawling coding sessions. For business agents the fix is smarter task decomposition and context management
Serving, auth, durable jobs, and session storage stay yours. ThinHarness owns the agent loop, not the production stack around it.
A mental model for the whole repository, file by file, with the run loop diagrammed.
Real runs — every model turn, tool call, result, and subagent, start to finish.
Why it exists, the full opinion set, the LOC comparison, features, and install.