Skip to content

0.1.6-rc.1 — native settings and cancellation reliability

Pre-release
Pre-release

Choose a tag to compare

@yangbobo2021 yangbobo2021 released this 31 Aug 01:19
· 20 commits to main since this release
90b3038

This 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.2 and 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.1

This 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.