Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Jul 15:28
114d522

Changelog

  • 3218f7f Initial commit
  • ad52c55 Merge pull request #1 from avartan-labs/feat/m5-openai-lens
  • 114d522 Merge pull request #2 from avartan-labs/feat/m6-launch
  • 677a818 build(release): inject version via ldflags; goreleaser + checksum-verified install script (M6, §12/§13)
  • b2db5c9 chore(legal): add Apache-2.0 LICENSE (invariant §2.11)
  • ce6ca5f chore(scaffold): initialize Go module and M0 package layout
  • 994df3e ci: GitHub Actions (vet/test/lint/build/guards) + release workflow; golangci config (M6, §13)
  • 131804f demo: real Anthropic Messages-API agent driving the full hetu CLI (M4)
  • 8529e3e demo: §16 record→verify→fork→diff with a poisoned tool signal (M4)
  • ccea384 docs(format): canonicalization & matching section (M3)
  • 5ba7827 docs(format): finalize HRF v0.1 — present-tense M5 lenses, versioning policy (M6)
  • 5e94000 docs(format,dogfood): fork_point/verification bodies, patches.json, M4 E2E
  • d2caa65 docs(readme): landing page + animated credential-free quickstart demo (M6)
  • ccdeca4 feat(canon): canonicalizer + tiered matcher (M3)
  • 8f3eef3 feat(cas): chunked content-addressed store with FastCDC dedup
  • 60ef32c feat(cli): add version subcommand and tighten --help for a stranger (M6, §11)
  • d16885a feat(cli): hetu fork and hetu diff (M4)
  • 4020cd6 feat(cli): hetu hook + wire snapshots/control/hooks into record (M2)
  • fc22438 feat(cli): record/runs/show/redact-check (M1 record surface)
  • 899536e feat(cli): replay + verify commands with exit-3 divergence (M3)
  • ec17517 feat(control): single-writer control channel for out-of-process helpers
  • db011f8 feat(diffview): stdlib unified diff for divergence reports (M3)
  • 1942a20 feat(eventlog): HRF v0.1 journal — manifest, events, crash-recovering log
  • c7d9587 feat(fork): core lineage, patch table, edit planning, verification (M4)
  • d071e59 feat(lens): add openai-chat protocol lens and openai agent recipe (M5)
  • 944fe08 feat(lens): claude-code canonicalization scrub ruleset (M3)
  • 139c61d feat(lens): claude-code hook install/uninstall + hook handler
  • beb6327 feat(lens): make ScrubRules and Hooks optional Agent capabilities
  • bf5aea4 feat(lens): registry + anthropic-messages and claude-code lenses
  • 576e8db feat(proxy): fork hooks — request rewrite + live-suffix sink
  • 237e6a3 feat(proxy): replay mode — serve recorded bytes, fail loudly (M3)
  • 34f0bb1 feat(proxy): rung-1 interceptor with streaming capture
  • b1703a4 feat(redact): credential scrubbing before disk
  • fab71ff feat(replay): offline replay engine, contracts, repro report (M3)
  • 0b76df2 feat(snapshot): shadow-git workspace snapshots (derived layer)
  • 36379ca fix(demo): drop deprecated temperature param from the agent request
  • c55aa7a refactor(cli): resolve agent/scrub/hooks generically; add record --agent (M5)
  • 5400826 test(arch): mechanically guard the M5 zero-core-changes invariant
  • bb9e8e3 test(arch): narrow core-untouched guards to engine packages; format.md governed by §19 (M6)
  • be72802 test(cli): M4 fork CI harness — live-flip + suffix-record, zero network
  • 99e9e3f test(fakeapi): scripted Anthropic Messages SSE server
  • 8f15811 test(fixtures): bundled credential-free quickstart fixture + offline-replay guard (M6)
  • ddb5f76 test(m5): credential-free OpenAI record->replay loop via fake server
  • 6f381d7 test(proxy): synchronize fork-hook assertions to fix -race flakiness