Skip to content

AI Harness v0.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Jun 12:07
· 11 commits to main since this release
afb7d45

What's Changed

Install via Go:

go install github.com/htekdev/ai-harness/cmd/harness@v0.6.0

Or 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)