Results, including the inconvenient parts
The primary metric is MRR@10 on the prefix-v2 search-query task. all uses a transductive closed
candidate vocabulary; train contains train-observed targets only.
| Trace config | Pool | Coverage | Reset | Stateful adapter | Prior + residual | Support proxy |
|---|---|---|---|---|---|---|
| Kimi | all | 1.0000 | 0.3340 | 0.3789 | 0.4559 | 0.4132 |
| Kimi | train | 0.7683 | 0.2979 | 0.3300 | 0.4542 | 0.3775 |
| GLM-5.1 | all | 1.0000 | 0.3267 | 0.3655 | 0.5386 | 0.5522 |
| GLM-5.1 | train | 0.7917 | 0.2933 | 0.3241 | 0.5370 | 0.5273 |
The stateful adapter improves over reset in all four rows. The explicit prior terms are larger than the state-only gain, which is why the project does not present the full improvement as “memory.”
Leakage and conversion audit
The canonical conversion contains 57,142 next-argument samples with zero temporal-order violations. All 212,620 stored history entries preserve observed tool responses. These checks establish causal availability; they do not establish semantic generalization.
Tool-heldout matrix
Across 2,676 BGE-M3 heldout samples and nine tools:
- maintained state versus reset:
+0.0159MRR@10, session-clusteredp=0.0001; - support proxy versus maintained state:
-0.0032mean delta; - three tools lose under support gating.
On the stricter train-only heldout audit, coverage is 23.54%, state improves by +0.0055
(p=0.0031), and the support delta is +0.0020 but non-significant (p=0.2904).
Support gating can help aggregate in-distribution ranking while hurting cold heldout tools. Report the worst-tool losses and confidence tests, not only mean MRR.
URL negative control
Maintained state underperforms reset on the Kimi URL task. URL arguments are strongly affected by literal repetition and normalization, so URL results are treated as a negative control rather than clean state-memory evidence.
External TAU boundary
Three session-split TAU-bench seeds preserve temporal validity and response coupling, but train-only target coverage averages 11.92%. Ranking improvements cannot retrieve a target absent from the candidate vocabulary. Candidate generation is therefore the binding external bottleneck.
Rewrite-model refresh
MiniMax-M3 and GLM-5.2 rewrites were evaluated as query-rewrite baselines, separate from the state-adapter claim. Their metadata, paired comparisons, and provider settings are tracked in the rewrite matrix artifacts; they do not replace the frozen-encoder core result.
Machine-readable sources
Read the evidence contract before citing a result outside its evaluated boundary.