Repository navigation
Make context recovery compact the outgoing request without losing tool evidence - #329
Conversation
|
Fresh exact-head CI at Native Sol is repairing both on the composed #324 source. Original assertions and guards remain unchanged. One findings-only follow-up will verify the fixes and original scope; no extra broad review cycle. This PR will not merge on green CI alone. Disk capacity also blocked local build/extraction attempts; only safely identified idle owned current compiler outputs may be reclaimed after preserving binaries and evidence, and all failed/unrun commands remain recorded. |
|
Merged at Fresh exact-head run |
Product change
Repairs #322 at the outgoing request owner. Recovery previously changed prior-turn history, then copied accumulated current-turn tool results back unchanged. It now reclaims previously observed results through their already admitted durable projections while keeping the newest tool round live. Tool call/result pairing, completed semantic summaries, prompt/system content, usage and output accounting remain intact. An unchanged provider context rejection fails without replay.
The integration head
37dd3509retains both the original fixa1e597ccand landed #324 mainf4adda82. Cache output ownership, transcript emission, summary ownership and compaction are composed at their owning callers. No context/guard enlargement, fallback summarizer, compatibility reader, gate exception or assertion weakening is permitted.Evidence and limits
The original fix has a failing baseline reproduction with request size 63,308 → 63,308 bytes. Its rebuilt release completed a controlled native edit/test workload and restored continuation after the actual wire request shrank 644,994 → 325,843 bytes under the unchanged 900,000 guard. A separate authenticated Sol300000/localoauth coding task passed, but did not reach compaction. Historical private payload equivalence is not claimed.
Exact integrated-source gates and release workloads are running. An independent full review of this new scope and composition is active on an immutable detached copy. Neither result is approval yet. Fresh current-head CI, strict release/source archive and extracted acceptance remain required before merge. Individual original-source gates and verified archive passed; the original full release aggregate was not run end-to-end. Raw failures and evidence remain under
evalwork/results/pr-landing-20261003/.Closes #322 when reviewed, verified and merged.