Charter 0.1.0
The first release. Charter is a declarative layer over deepagents and the BoundFlow control plane: an agent is a versioned YAML file, its budgets and lifecycle rules are policy, and the control plane holds a human's decision for as long as it takes.
pip install boundflow-charterWhat's here
- Agents as configuration — objective, MCP tools, approval gates and the answer shape in
v1.yaml, immutable and versioned. Budgets, authority and lifecycle rules live beside it as policy you can change without cutting a version. - Durable human gates — a run parks at an approval or a question and resumes on another worker, days later, with what it had discovered, spent and been told.
charter approve/reject/answer, each recorded with an actor and a reason. - Lifecycle policy — pause, cool down, or roll back to a known-good version off the agent's own cost, failure and rejection metrics.
charter ui— a local console for the fleet, its open decisions and its holds.- Traces — every model and tool call to an OTLP backend of your own; prompts never reach the control plane.
- A control plane in two commands —
deploy/local.compose.ymlruns one locally, or use BoundFlow Cloud.
Status
Pre-alpha. The design is settled enough to argue with; the configuration format will change. Feedback and bug reports welcome.
Needs boundflow>=0.6.0 and Python 3.10+. pip install --pre boundflow-charter tracks main, published on every green build.