Bento
Bento runs coding agents from a definition you keep under version control. The pattern is harness-as-code: the trigger, runtime, skill, sandbox, and guardrails around an agent live in your repository, not in a console. You write that definition as a pipeline in YAML. The daemon watches for a matching event, provisions an isolated workspace, and runs the agent in it.
To install the daemon and write your first pipeline, read Installation.
Triggers and outputs
Bento receives work from the tools around your repository and returns the result to a declared destination. Each card below is a trigger that starts a run, a control that fires one on demand, or an output that receives the result. Open a card to configure it.
A concrete example
The daemon matches the event to a pipeline
A pr-review pipeline fires. The daemon retrieves the diff and injects relevant context from the knowledge base.
Next steps
- Installation — install the daemon and configure your first pipeline
- Concepts — pipelines, agents, skills, workloads, and sandboxes explained

