mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-11-10 04:27:42 +08:00
The 2026-07-16 explicit-turn-cancellation note still described a frozen, detached signal reason and a two-variant cause union. The README paragraph added here points readers at that note as the owner of the signal lifecycle, so the stale mechanism was load-bearing. It now records why freezing the caller's cause is not an alternative: undici assigns `stack` from strict-mode code, so a frozen reason makes fetch reject with `TypeError: Cannot add property stack` in place of the abort reason. Also names `turn/end`'s declared `TurnEndCancelCause` in the README and takes the reviewer's helper-doc wording.