Repository navigation
What's Changed
Install via Go:
go install github.com/htekdev/ai-harness/cmd/harness@v0.6.0Or download a binary from the assets below.
Changelog
- f1b860e chore(release): finalize v0.6.0 CHANGELOG (date 2026-06-15, post-#108 PRs, fixes #121/#123, claims verifier) (#144)
- 340ceaa ci(docs): GitHub Pages workflow for mdBook (#101) (#108)
- ca480df docs(6.1): mdBook scaffold + Quickstart guide (#97)
- 86b110f docs(concepts/tools): correct body-visibility claim (#111)
- f068141 docs(deploy): Phase 5.10 — systemd + Docker deployment recipes (#94)
- 7859f4f docs(examples): flagship governed-agent end-to-end walkthrough (#125)
- 816534a docs(getting-started): align Quickstart with runtime artifact format (#113)
- a4fca89 docs(guides): add Network Sandboxing guide (Phase 6.1) (#147)
- 834ccc9 docs(guides): add observability with OpenTelemetry (5/5) (#120)
- abf495e docs(guides): add writing-a-context tutorial (3/5) (#117)
- cdcd1e2 docs(guides): production deployment tutorial (4/5) (#118)
- 9544c55 docs(launch): backfill CHANGELOG.md (Keep-a-Changelog) through v0.6.0 (#109)
- 34ad93a docs(phase-6.1): concepts/delegation — sub-agents as a governed primitive (#106)
- 9ab92b4 docs(phase-6.1): concepts/governance — the four-layer governance stack (#107)
- 077fa99 docs(phase-6.1): concepts/harness-as-code — the thesis page (#99)
- 7797240 docs(phase-6.1): concepts/hooks — the policy & observability page (#105)
- eb76f31 docs(phase-6.1): concepts/tools — anatomy, sandbox, lifecycle (#100)
- a90c755 docs(phase-6.1): concepts/verification + guides/writing-a-tool (#112)
- cbe01a0 docs(phase-6.1): guides/writing-a-hook — second tutorial in the guides track (#114)
- 03613cb docs(project): add roadmap and ADR index (#134)
- 9d5e7b1 docs(project): complete contributing guide (#133)
- afb7d45 docs(readme): polish Contributing, add Community & Acknowledgments sections (#145)
- d9399bf docs(reference): add complete CLI reference page (#124)
- 2614703 docs(reference): align starlark-builtins http section with shipped network-sandbox posture (#148)
- 762018e docs(reference): complete Starlark built-ins reference (#132)
- 8fba00c docs(reference): complete harness.md frontmatter reference (#129)
- c31a4c5 docs(reference): complete hook artifact schema reference (#131)
- de69334 docs(reference): complete tool artifact schema reference (#130)
- bd00c63 feat(cli): Phase 5.4 — streaming CLI mode (live token output) (#91)
- 601e53e feat(completion): Phase 5.6 — per-model & global rate limiting (#92)
- ce209d6 feat(completion): Phase 5.7 — configurable retry/backoff policy per model (#86)
- 95dd4bf feat(delegation): claims verification with Ralph loop (#103) (#110)
- 239d4ca feat(examples): Phase 6.3 — governed-agent reference example + ADR for mdBook docs platform (#96)
- 0d5fcc1 feat(harness): Phase 5.8 — self-augmenting harness (create/list/remove + Reload) (#88)
- 2091048 feat(harness/errs): Phase 5.3 PR-B — typed errors in input/persistence/config (#84)
- bfd96bf feat(harness/errs): Phase 5.3 PR-C — typed errors in serve/evals + retry-policy example (#85)
- a62c68f feat(harness/errs): Phase 5.3 typed error taxonomy + hot-path conversions (#83)
- ffd0b9a feat(phase-4): MeshWireSource — Source + Replier over MeshWire long-poll API (#75)
- d70439c feat(phase-4): bidirectional Telegram input source (Input Source primitive, harness serve, durable offsets) (#74)
- 0342fe4 feat(phase-4): declarative `serve:` config block parser (replaces repeated CLI flags) (#76)
- 308142c feat(phase-5.1): structured logging via log/slog (closes first item of #77) (#78)
- 05b11b0 feat(phase-5.2): OpenTelemetry span instrumentation for agent.Run, delegation.Execute, tools.Call (PR-B) (#81)
- 74de4e1 feat(phase-5.2): OpenTelemetry tracing primitives + slog↔trace bridge (#80)
- b02a6f4 feat(phase-5.2): source.pump span + Jaeger compose example (PR-C) (#82)
- 794f3a3 feat(scripting): Phase 5.5 — network sandbox for http.* built-ins (#87)
- 13fc316 feat(tools): Phase 5.9 — config-driven tool allow/denylists (#93)
- e056cf9 fix(agent): detect finish_reason=length truncation instead of silent loop exit (#121)
- 3788bf3 fix(agent): strict finish_reason guard + Shape A bundle loader (#123)
- 60adccc fix(completion): pre-flight validate tool-message ordering (#89) (#90)
- 1a127e3 test(evals): add coverage for Phase 4 primitives (Telegram, MeshWire, serve, offsets) (#79)