Repository navigation
culi v0.3.0 — Arabica
Third release of culi — card effectiveness verdicts, an injection-count fix, and a console footer polish on top of v0.2.0. Fully backward-compatible.
Card effectiveness verdicts
- Every live card is now classified helpful / noisy / expensive / uncertain — combining decayed pull/reference/downvote signals (the same weights that tune retrieval ranking) with 7-day token cost.
- Surfaced in
culi stats(summary line, plus per-card verdicts undercards.effectivenessin--json), the console's Knowledge Pulse view (verdict strip + column, stable across harness/repo filters), and a badge with explanation on each card's detail page. - Deliberately asymmetric: a full card body pushed into the prompt can help an agent without ever being expanded, so silence alone never marks a card noisy — only explicit downvotes and abandoned pointers count as negative signal.
Fixes
- Console Knowledge Base was showing 0 injected for every card. Root cause: the underlying
card_stats.injectedcounter is never written by any code path. Injected counts now read the injection log directly.
Polish
- Console footer now shows the running build version.
Install / upgrade
go install github.com/hung12ct/culi/cmd/culi@latest # or @v0.3.0Existing users: that's it — hooks/MCP stay registered and your config is preserved. Restart culi serve (after make install or a fresh go install) to pick up the new console UI. Confirm with culi version.