deepseek-harness/docs/rfc/proposed/simplification
Hypatia May 2793325df0 refactor(compact): store tool-pairing balance once per surface cut
toolPairingBalancedAfter previously answered by resolving a cached
positional successor and reading its before-balance, with a null-successor
depth fallback. Both queries are the same prefix property sampled at
adjacent cuts, so the cache now holds one per-cut balance sequence
(N nodes -> N+1 cuts) plus a seq->position index; before/after differ
only by a cut offset. The successor map, the duplicate rebuild/extend
fold loops, and the non-null assertion are gone, and the running counter
is named inProgressToolCalls. Docs describing the successor mechanism
are updated in place.
2026-07-16 11:42:17 +08:00
..
2026-06-20-unify-agent-and-session-id.md Merge remote-tracking branch 'origin/master' into codex/trim-ai-prose 2026-07-13 23:44:44 +08:00
2026-07-04-prune-dead-core-spine-surface.md docs: rebalance prose cleanup and add trimming skill 2026-07-13 23:27:00 +08:00
2026-07-12-simplify-session-log-representation.md refactor(compact): store tool-pairing balance once per surface cut 2026-07-16 11:42:17 +08:00