Skip to content

Releases: yangbobo2021/relay-dsh-plugin-codex

0.1.6-rc.1 — native settings and cancellation reliability

Choose a tag to compare

@yangbobo2021 yangbobo2021 released this 31 Aug 01:19
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.

v0.1.5 - Codex execution presentation and history fixes

Choose a tag to compare

@yangbobo2021 yangbobo2021 released this 30 Aug 12:11
bcbdd92

Codex execution presentation and history compatibility

This stable release ships the fixes accepted in PR #28. It works with the unmodified official DSH build; no DSH fork is required.

Changes

  • Group consecutive tool activity into compact, expandable summaries, separated by assistant commentary. Use semantic labels and icons for commands, file edits, and image viewing.
  • Keep command output in bounded, literal-text panels instead of interpreting it as assistant Markdown. Preserve readable final answers and images when activity is collapsed.
  • Persist presentation through native DSH events so histories remain readable after reload and cold restart. Include a dry-run-first repair utility for legacy activity events.
  • Preserve received command output during cancellation, display failure states correctly, and open completed file edits through the native DSH file opener.
  • Keep native DSH and Claude rendering isolated, with native fallback for unsupported or incomplete history.

Validation

  • 232 unit tests and 121 component tests, type checking, and reproducible production builds.
  • Runtime checks on Linux, macOS, and Windows; npm publication through GitHub Actions OIDC with provenance.
  • Official DSH compatibility reference: 0.1.1-rc.2, commit b150a551b8d465e31e418e1b2eaf5e79bbb7d28e.
  • Acceptance record covers real Sol High execution, cancellation, reload, cold restart, file opening, image viewing, responsive layout, and cross-backend isolation.

Upgrade

Stop DSH Web, install the stable version, then restart:

npx @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web add relay-dsh-plugin-codex@0.1.5
npx @deepseek-ai/dsh@0.1.1-rc.2 web

latest selects this stable release. next is a separate channel and is not advanced by this release.

Compatibility Notes

  • Existing Codex Threads retain their identity and model context. The pinned Codex runtime cannot enable first-yield raw notifications on older Threads; complete first-yield capture requires a newly created DSH Session. Upgrading does not silently replace old Threads.
  • Output that has not reached the plugin before cancellation cannot be reconstructed.
  • The grouped interaction is not a claim of pixel-for-pixel parity with every Codex App feature. Generated-image completion was tested with a protocol fixture, not a live image-generation service.

v0.1.1-rc.3 - Codex conversations for DSH

Choose a tag to compare

@yangbobo2021 yangbobo2021 released this 24 Aug 05:05

Codex conversation backend for official DeepSeek Harness, powered by Codex App Server.

Highlights:

  • Codex appears in the DSH New Session mode menu.
  • One DSH Session binds one resumable Codex Thread.
  • Includes model and reasoning selection, approvals, questions, images, interruption, DSH tools, and a PATH-independent bundled Codex runtime.
  • Validated against official DSH 0.1.1-rc.2 on macOS, Linux, and Windows CI.

Install:

pnpm dlx @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web add relay-dsh-plugin-codex@next

npm package | Live official-DSH demo