Skip to content

Releases: rslib/rkb

v0.0.15

Choose a tag to compare

@github-actions github-actions released this 06 Oct 05:53
v0.0.15
77b9072

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

Choose a tag to compare

@github-actions github-actions released this 01 Oct 09:17
v0.0.14
21c82a8

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

Choose a tag to compare

@github-actions github-actions released this 01 Oct 08:08
v0.0.13
653f7f2

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

Choose a tag to compare

@github-actions github-actions released this 30 Sep 23:14
v0.0.12
abfc021

Features

  • feat: answer needs_user questions in CI with RKB_AUTO_CONFIRM (218a44c)

Full Changelog: v0.0.11...v0.0.12

v0.0.11

Choose a tag to compare

@github-actions github-actions released this 30 Sep 07:37
v0.0.11
4103dc2

Bug Fixes

  • fix(rerank): use the OS trust store for model downloads (454c20d)

Full Changelog: v0.0.10...v0.0.11

v0.0.10

Choose a tag to compare

@github-actions github-actions released this 30 Sep 06:44
v0.0.10
47c2fd0

Bug Fixes

  • fix(models): verify downloads against the OS trust store (ea56375)

Full Changelog: v0.0.9...v0.0.10

v0.0.9

Choose a tag to compare

@github-actions github-actions released this 30 Sep 03:56
v0.0.9
6637ff0

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

Choose a tag to compare

@github-actions github-actions released this 29 Sep 21:57
v0.0.8
8d54ce6

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

Choose a tag to compare

@github-actions github-actions released this 29 Sep 20:38
v0.0.7
734bc5e

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

Choose a tag to compare

@github-actions github-actions released this 29 Sep 08:44
v0.0.6
4f858cb

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