Repository navigation
Releases: rslib/rkb
Releases · rslib/rkb
Release list
v0.0.15
Features
- feat(site): fix protected lesson (7464790)
- feat: let distill drain the inbox and stop loops by repeats, not rate (dfe9b2c)
- feat(pi): add a status line, toasts, an rkb popup and per-turn observation (7d6720e)
- feat(dupes): ask Jev how each similar pair relates (8427312)
- feat: triage the inbox and distill in a subagent (3dab380)
- feat(pi): give the rkb tools structured results for codemode (2c14ecb)
- feat(claude): let the mod handle rkb's hooks and tools (becebff)
- feat: add a Claude Code mod that shows rkb state and observes in session (7a1012b)
- feat: add model jobs so another runner can run the observer (2b2095c)
- feat: add rkb status for harness UIs (a341f65)
Bug Fixes
- fix(claude): open the rkb pane at once and fit long text (1ff948f)
- fix: clean inbox previews of cut markers and markup (e6dcb96)
- fix: save the daily curate count when the state folder is new (ce43837)
Refactoring
- refactor: rename extensions/rkb to extensions/pi (dbdd1d6)
Tests
- test: add RKB_TEST_HOME, which wins over RKB_HOME (63c2a58)
Build
- build: check the extensions against the installed harness and pin pi 1.0.0 (08d702e)
Full Changelog: v0.0.14...v0.0.15
v0.0.14
Features
- feat(site): show lesson record and age, filter lists, fix protected lists and crumbs (4dc97fe)
- feat(site): show and search a lesson's example queries (93f3b48)
Documentation
- docs(skill): make queries an optional ranking aid (0e9595a)
Tests
- test(site): match the verified row's new markup (220eaeb)
Full Changelog: v0.0.13...v0.0.14
v0.0.13
Features
- feat(hook): inject a bm25-bert hit only when it quotes the failure's error (2907a18)
- feat(rerank): score lessons by their example queries in bm25-bert (e8bb704)
- feat(rerank): warm missing bm25-bert vectors in the background (bf3c42c)
- feat(rerank): replace laya with the local bm25-bert reranker (26c5e9a)
Bug Fixes
- fix(rerank): warm stale lessons too so searches that list them keep bm25-bert (4fe482e)
Refactoring
- refactor(write): keep session ids in local state, not in lesson files (4e7c87a)
Documentation
- docs(skill): ask agents to write and keep lesson queries (49a6ed3)
Full Changelog: v0.0.12...v0.0.13
v0.0.12
Features
- feat: answer needs_user questions in CI with RKB_AUTO_CONFIRM (218a44c)
Full Changelog: v0.0.11...v0.0.12
v0.0.11
Bug Fixes
- fix(rerank): use the OS trust store for model downloads (454c20d)
Full Changelog: v0.0.10...v0.0.11
v0.0.10
Bug Fixes
- fix(models): verify downloads against the OS trust store (ea56375)
Full Changelog: v0.0.9...v0.0.10
v0.0.9
Features
- feat(distill): take 5 inbox items per run, configurable with [distill] batch (55405c6)
- feat(hooks): inject only active lessons and pin the distill model (8e28370)
- feat(observer): run each harness's own agent with a per-harness model chain (a0b67d4)
- feat(rerank): let jev rate only the candidates it may see (8027688)
- feat(observer): opt-in session observer that feeds durable notes to the inbox (37f848c)
Bug Fixes
- fix(edit): tell a mistyped base hash apart from a changed lesson (9d0a958)
- fix(hooks): keep the stop quiet on task signals and add failure_recall (8e44a8a)
- fix(hooks): block the stop only for the user's own signals (b94965e)
- fix(hooks): read signals and recall only from the text the user typed (6f15200)
Refactoring
- refactor(config): share the config.toml loader and add [observer] (d763834)
Tests
- test: agent A/B harness that runs tasks with rkb on and off (71b8f52)
Full Changelog: v0.0.8...v0.0.9
v0.0.8
Features
- feat(hooks): Jev-specific recall and failure thresholds from the recall sweep (366f92f)
- feat(rerank): Jev backend with per-machine key, sinks.jev and leak guard (3daaa77)
Full Changelog: v0.0.7...v0.0.8
v0.0.7
Features
- feat: rkb label for folder notes, and a site note for lessons internal by default (701f0c1)
- feat(write): one continue opens a burst grace window for that session (cb374b2)
- feat(eval): replay log of failure queries and rkb eval --replay (dd630d1)
- feat(rerank): checked GPU warm-up, background recovery after a GPU timeout, measured doctor probe (1696f10)
- feat: irrelevant use result, failure-hook margin and per-path hook precision (c777b7f)
- feat(hooks): deny rkb confirm in Claude Code modes that never prompt (4c68f64)
Bug Fixes
- fix(hooks): name the ! prefix in the confirm deny reason (5cb3d6d)
Full Changelog: v0.0.6...v0.0.7
v0.0.6
Bug Fixes
- fix(hooks): skip weak error matches, and check a write before the burst question (4b129d3)
Full Changelog: v0.0.5...v0.0.6