v0.8.2
What's Changed
- feat(tests): cross-implementation protocol corpus (v0.2 Unit 7a) by @hipvlady in #54
- feat(policy): strict-mode opt-in schema + matcher (v0.2 Unit 1, KTD-O) by @hipvlady in #55
- feat(coordinator): strict-mode handler decision-flip + KTD-U invariant (v0.2 Unit 2) by @hipvlady in #56
- feat(tests): strict-mode protocol corpus fixtures (v0.2 Unit 7b) by @hipvlady in #57
- feat(cli): agent-coherence-migrate-deny CLI helper (v0.2 Unit 3, KTD-R) by @hipvlady in #58
- feat(coordinator): strict-mode counters + minimal deny-site audit log (v0.2 Unit 4) by @hipvlady in #59
- docs: library changelog + README cross-link for v0.2 strict mode (Unit 6) by @hipvlady in #60
- feat(tests): multi-model strict-mode launch-gate harness (v0.2 Unit 5, KTD-S) by @hipvlady in #61
- fix(coordinator,tests): launch-gate harness + strict-deny semantics (2 root causes) by @hipvlady in #62
- fix(hook-client): precompute content_hash on pre-read (Bug 3 — strict mode) by @hipvlady in #63
- fix(hook-client,scenarios): subagent grep absolute path + SessionStart auto-load (Bug 4 + Bug 5) by @hipvlady in #64
- fix(cli): normalize absolute paths inside workspace for track/untrack by @hipvlady in #66
- fix(cli,replay): ce-review P1/P2 fixes — --show-policy, quiet JSON, fd leak, tier disclosure by @hipvlady in #68
- fix(replay): ReplayError base class for unified except clauses (Gated #11) by @hipvlady in #69
- fix(adapters): public agent_names_snapshot + artifact_names_snapshot (Gated #17) by @hipvlady in #72
- fix(replay): RecordingSession.enter fd cleanup on manifest write failure (Gated #4) by @hipvlady in #73
- fix(replay,cli): CLI exception envelope — BrokenPipeError + internal-error guards (Gated #1) by @hipvlady in #71
- fix(replay): record_to refuse-if-exists when session_dir contains manifest.json (Gated #2) by @hipvlady in #74
- fix(replay,cli): JSON error envelope on exit 3 (Gated #15) by @hipvlady in #75
- chore(release): v0.8.2 — D v1 LangGraph cycle replay + v0.2 strict mode (consolidated patch) by @hipvlady in #76
Full Changelog: v0.8.1...v0.8.2