Agent harness component in the glas-harness framework of the helix-forge software factory ecosystem.
|
|
||
|---|---|---|
| agent_harness | ||
| docs | ||
| examples | ||
| tests | ||
| workplans | ||
| .custodian-brief.md | ||
| .gitignore | ||
| INTENT.md | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
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
- Decision + architecture: docs/adr/ADR-001, docs/architecture.md
- Current work: 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