Skip to content

v0.2.0

Choose a tag to compare

@anshal21 anshal21 released this 04 Jul 23:00

Changelog

  • da5e252 gitignore dist (goreleaser artifacts)
  • 1e3002a review fixes: post-hint invariant (emitted output strictly smaller on both axes, marginal wins go hint-less, alias spent only on emit); atomic index persist + never-reissue recovery; stats negative-clamp; retrieval logged only on success; MCP id coercion — all pinned as tests
  • f598201 maintainer queue in PLAN; debt sweep: port comment, MCP visibility in status, store guarantee, README recovery framing
  • ab07406 stats: restore humanInt helper
  • 5740893 whittle stats v2: screenshot-grade dashboard — headline savings, 14-day carve sparkline, strategy bars, retrieval-rate honesty metric, --share mode; log retrievals
  • 13a8c55 stats: server-side event log (the HTTP-hook switch had orphaned command-path logging) + session_id + retrieval id per record
  • 1be5f3d ports: move daemon to 45871/45872 (unassigned range) — 8095/8096 collided with common local services
  • 7a1dfed retrieval: content-addressed store + integer-alias hints on lossy strategies only + whittle_get MCP tool (registered at setup, removed at cleanup); /get endpoint; lossless paths emit no hint
  • 4c90249 setup: unambiguous hook entry marker (url-based) — statusMessage substring failed to match, breaking dedupe/cleanup detection
  • d2aadf9 hook over HTTP: type=http direct to daemon /hook (docs-verified); 10k cap applies to http too — guard + corrected docs
  • bdc12c4 server: /hook endpoint — PostToolUse over HTTP (no stdout cap); settings switch pending docs verification