Skip to content

v0.35.6 — recall hygiene

Choose a tag to compare

@Ink01101011 Ink01101011 released this 14 Oct 16:39
· 111 commits to main since this release
21cfde6

Recall hygiene: the automatic hook injection stops counting as a recall, a fact the context has already seen is not injected twice, and memory_recall answers an exact name with that one fact. Carries job64 (PR #112) and the bump (PR #113).

What changed

  • An automatic injection is not a recall. SessionStart / UserPromptSubmit injection no longer stamps last_recalled, so the eviction order reflects what the agent actually asked for (J64-1).
  • Per-session inject dedupe. A fact already shown in this session's context is not injected again; the seen-set answers only for its own keys, and a ledger holding an array where an object belongs still remembers (J64-2, J64-8, PR 112 review).
  • Dream preview reruns only when content changed. The fingerprint is a content hash, not a mtime (J64-3).
  • Exact-name recall. A query that is exactly a fact's name returns that fact alone, and the tool description now says what the store default of 3 means (J64-4).
  • Docs: the job64 register, review corrections and the unreachable __proto__ row (J64-7, J64-9).

Full changelog: v0.35.5...v0.35.6