Skip to content

v3.4.37 — RD-1 cross-project recurrence detection + harness kit

Choose a tag to compare

@github-actions github-actions released this 15 Jul 08:42

RMR Wave 3 — Cross-project recurrence detection + reflection harness kit

Every recurrence the detector had ever recorded was within-project — a known pattern violated again in a different project was invisible by construction. v3.4.37 gives corrections a failure_class (stamped by a keyword classifier at capture, zero new deps) and adds a cross-project class join at session-end.

The eval on the live corpus cleared the workpacket's Phase-0 gate: the first cross-project detection the system has ever made — a model-dispatch violation linked to its 2-month-older ancestor in another project — with 0/53 false positives on stride negatives and all pinned baselines unshifted.

Highlights

  • RD-1 — failure_class at capture: 9-value enum (publish_gate, naming_violation, model_dispatch, skipped_verify, confidential_leak, framing_error, scope_violation, wrong_ref, other), stamped by a tokenize/overlap keyword classifier. Additive & optional — old records read as other, never rewritten.
  • Cross-project recurrence join at session-end — a rule violated again in a different project is now detectable.
  • Experimental harness kit (experimental/harness-kit/): the four memory verbs (/arstart · /arsave · /arrecall · /arreflect), a health scoreboard, an error-class taxonomy, and a periodic /arreflect loop that hunts phantom gradient steps — corrections whose rule was encoded yet whose error class recurred anyway.

Install / upgrade

claude mcp add --scope user agent-recall -- npx -y agent-recall-mcp

npm: agent-recall-mcp@3.4.37 · SDK agent-recall-sdk · CLI agent-recall-cli


中文 TL;DR — 复发检测过去只能看到「项目内」的重复;本版给纠正记录加 failure_class(捕获时关键词分类,零新依赖)+ session-end 跨项目类别 join。真实语料 eval 通过 Phase-0 门:史上第一次跨项目检出(一次 model-dispatch 违规连到另一项目中早它两个月的始祖),负样本 0/53 误报。随附实验性 harness 套件:四个记忆动词 + 健康记分牌 + 错误税则 + 定期 /arreflect 猎捕「幻影梯度步」(规则已编码、同类错误却照样复发)。

Full Changelog: v3.4.36...v3.4.37