mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-11-11 13:37:47 +08:00
- Honor a cancellation that lands during image admission before the handler runs, settling command/done with the abort reason (executor re-check after admitEncodedImages; the committed objects stay unreferenced, deferred-GC territory, now recorded in the Agent Note). - Never let a pending draft-image serialization reach claim.submit after the attempt died (dispose/session teardown race). - Refuse image removal while a command submit is in flight so the rail cannot diverge from the serialized snapshot mid-transaction. - Declare dsh-llm as a runtime peer dependency of command-goal. - Mirror the host executor's ordering and the producer grammar rejections in the fixture command plane: image checks run after command resolution (unknown names stay lifecycle-free), bare /goal and /plan//plan off with images answer the producers' error texts. - Explain the deliberate serialize/release asymmetry in the hub's commandImages plumbing.