Files
DeepSeek-Reasonix/internal/readcoord
SivanCola aa3b38dc18 fix(agent): preserve completed reads across deduplication and context projection
Problem: repeated full reads could reopen satisfied requirements and stop with
an incomplete-read error; read pauses lost their structured presentation on reload.

Root cause: generic string deduplication discarded delivery evidence while task
identity ignored completed requirements, and terminal outcomes lacked a durable
read-specific receipt.

Fix: associate captured source versions in the ordered finalizer, reference only
original results present in the frozen request, and redeliver windows removed by
projection. Keep completion facts separate from raw availability and writer
preconditions. Persist provider-excluded pause receipts and render one consistent
terminal notice across desktop history, live events, CLI and bridge consumers.

Verification: deterministic repeat/projection/source-isolation regressions,
root owning-package suites, desktop suite, affected-package race checks, frontend
typecheck/status tests/build and make lint pass. The full root run exposed an
unchanged legacy-migrator baseline failure; a concurrent Goal timeout passed an
isolated rerun. Bounded real-provider and native qualification remain in progress.
2026-09-08 23:27:39 +08:00
..