0.1.6-rc.1 — native settings and cancellation reliability
Pre-releaseThis prerelease improves DSH execution reliability and preserves native Codex settings. It does not claim full parity with Codex Desktop.
Changes:
- Preserve the native service tier and acknowledged settings across thread lifecycle operations.
- Stop commands announced after their owning turn was interrupted, without targeting older services or a new turn.
- Preserve interrupted state when late items, plans, diffs, or output arrive.
- Abort turn-owned DSH tools, reject stale replies, and settle active turns when App Server exits.
- Preserve dynamic-tool contents and failure status; advertise only implemented capabilities.
- Provide optional bounded execution guidance and a native comparison mode.
The default bundled runtime remains @openai/codex@0.149.0. No Desktop executable is required or redistributed.
Validation before publication:
- 243 unit tests and 121 component tests, typecheck, build, and tracked-artifact reproducibility.
- Real credential-free bundled App Server protocol checks on Linux, macOS, and Windows CI. These are protocol checks, not full model-task validation on all platforms.
- Clean installation into official DSH
0.1.1-rc.2and actual browser module loading. - 16 real-model cases / 36 turns on the bundled default runtime: repair, CSV, error output, bounded HTTP failure handling, restart, changed requirements with native compaction, cancellation/recovery, and approval acceptance/rejection in both modes.
- 15 Relay repository-boundary checks. Official immutable compatibility reference:
b150a551b8d465e31e418e1b2eaf5e79bbb7d28e.
Known limitations remain: an intermittent native command event can omit output that reached the model, and a macOS locale issue can affect tools such as shasum. Passing later repetitions does not establish that those issues are fixed. Full Desktop-only host capabilities and general latency parity are not claimed.
Postpublication verification: the registry tarball's 21-file inventory and source/build contents match the tested candidate (package metadata compared semantically). A second clean official profile installed the exact npm version and passed four further real-model cases / six turns: repair, error output, restart/recall, and cancellation/recovery. Registry checks confirm next=0.1.6-rc.1 and latest=0.1.5.
Install this exact prerelease:
npx @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web add relay-dsh-plugin-codex@0.1.6-rc.1This release targets npm next only; latest remains 0.1.5. Stop DSH before upgrading. For rollback, reinstall relay-dsh-plugin-codex@0.1.5, restore any profile settings you changed, then restart DSH. No production profile or global Codex setting is modified by the release process.