Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
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
You can’t perform that action at this time.