rein-aharness/README.md

27 lines
1 KiB
Markdown
Raw Normal View History

2026-07-17 21:30:39 +00:00
# agent-harness
The single shared runtime for unattended agent instances in the Coulomb /
Operational Knowledge ecosystem. Projects declare agents (manifest +
`.kaizen/` state); this harness runs them — blueprint via kaizen-agentic,
tasks via activity-core, compute via llm-connect, credentials via
OpenBao/ops-warden, reporting to the Custodian State Hub.
- Why and boundaries: [INTENT.md](INTENT.md)
- Decision + architecture: [docs/adr/ADR-001](docs/adr/ADR-001-agent-harness-architecture.md),
[docs/architecture.md](docs/architecture.md)
- Current work: [workplans/](workplans/)
## Usage (prototype)
```
agent-harness run --task-file examples/task-hello-sandbox.json [--no-hub]
agent-harness mail-scan --target-repo ~/binky-control
```
Runs exactly one task per invocation: persona bundle
(`kaizen-agentic schedule prepare`) → bounded agentic session
(cwd-pinned, hard tool allow-list, never pushes) → commit verification →
State Hub progress event + task close.
Tests: `PYTHONPATH=".:$HOME/llm-connect" python3 -m pytest tests/ -q`