COMMITS
August 23, 2026
J
feat(proxy/store): add a privacy-safe export digest
Julius Brussee committed
J
feat(proxy/store): reconcile measured spend against a provider usage export
Julius Brussee committed
J
feat(proxy/store): add the controlled-holdout experiment harness
Julius Brussee committed
J
feat(proxy/store): attribute confirmed savings to a named method
Julius Brussee committed
J
feat(proxy/store): add the learn v3 sink detectors
Julius Brussee committed
J
feat(proxy/store): price the scanned window from provider-counted usage
Julius Brussee committed
J
feat(proxy/store): read billing buckets and outcome signals from transcripts
Julius Brussee committed
August 21, 2026
C
fix(compress): block sensitive directory names
CooperSheroy committed
D
fix(cli): honour HTTP_PROXY/HTTPS_PROXY for outbound requests
Dylan Neve committed
J
Update README.md
Julius Brussee committed
J
Update README.md
Julius Brussee committed
J
Update README.md
Julius Brussee committed
J
readme + logo changes
Julius Brussee committed
August 20, 2026
J
fix(ci): publish the npm tarball by path, not as a GitHub shorthand
Julius Brussee committed
J
release: caveman v2.2.0, cli 1.2.3 on bin-v1.1.2 runtime
Julius Brussee committed
G
chore: sync SKILL.md copies [skip ci]
github-actions[bot] committed
J
chore(install): pin the PowerShell one-liner to v2.1.0
Julius Brussee committed
J
ci: genuinely rebuild caveman.skill, ship pi-v* tags, verify every plugin mirror
Julius Brussee committed
J
bench: add the terse control arm, and say which baseline the 65% is against
Julius Brussee committed
J
fix(compress): make validation catch what it promised, and stop the fence strip eating documents
Julius Brussee committed
J
fix(hooks): stop cavecrew model overrides rewriting a source checkout
Julius Brussee committed
J
fix(cli): degrade to no-proxy on spawn error, and stop readStdin hanging on a TTY
Julius Brussee committed
J
fix(pi-extension): keep a broken hook candidate or a dead pipe from taking the host down
Julius Brussee committed
J
fix(binary-installer): give each download its own .part so concurrent installs cannot cross
Julius Brussee committed
J
fix(install): never delete hooks settings.json still points at, nor a foreign manifest
Julius Brussee committed
J
fix(proxy): evaluate the cache epoch gate once, and unstick repository warming
Julius Brussee committed
J
fix(engine): stop the compressors rewriting line endings and eliding real changes
Julius Brussee committed
August 19, 2026
J
test(slash-commands): pin one registration per command, not a stub per command
Julius Brussee committed
J
test(cli): run the pi round trips on Windows, and Go on macOS
Julius Brussee committed
J
fix(pi-extension): close the recovery, hook and context leaks; ship on pi-v*
Julius Brussee committed