Skip to content

Releases: DamonBao/dsh-codex-suite

0.2.2-rc.1

0.2.2-rc.1 Pre-release
Pre-release

Choose a tag to compare

@DamonBao DamonBao released this 05 Nov 02:59
1537066

DSH 0.2.2-rc.1 adaptation, eight-language localization, and CLDR plural rules for count-bearing UI copy.

Requires DSH >= 0.2.2-rc.1 and Node >= 24.9. The desktop app that embeds DSH 0.2.1-rc.4 must update first.

Changes

  • Closure: cordis 4.1.0, plugin-loader 1.1.0, plugin-include 1.1.0, plugin-timer 1.2.0, plugin-group 1.1.0, schemastery 3.19.0, pi-ai ^1.3.0; peer ranges, engines.dsh and the Node 24.9 floor follow the release.
  • Provider profile: carries the new llm-pi-ai request-image bounds (maxRequestImages 50, imageOffloadCountQuantum 10).
  • Deliverables: DSH 0.2.2 dropped the per-path seq from produced paths; native produced files now anchor at the closing reply instead of being silently filtered out.
  • Eight-language localization: client dictionaries and locale/<language>.json display metadata for zh/en/ja/es/fr/de/ru/pt in both plugins and the suite; generic plan tiers localize per language.
  • Plural rules: the restored-window line and the deliverables-card counts select CLDR categories per language (one/few/many/other where they apply) instead of concatenating a number with a suffix.
  • Verification: typecheck, 127 provider + 61 conversation-ui tests, builds, pack audit, and a Playwright pass over an isolated DSH 0.2.2-rc.1 Web profile (both plugin pages and settings cards render in all eight languages, console clean).

Install

npm install @jcy2387/dsh-suite@0.2.2-rc.1
# or the individual plugins
npm install @jcy2387/dsh-codex-provider@0.2.2-rc.1 @jcy2387/dsh-conversation-ui@0.2.2-rc.1

This is a pre-release, so npm resolves it through the rc dist-tag.

0.2.1-rc.2

0.2.1-rc.2 Pre-release
Pre-release

Choose a tag to compare

@DamonBao DamonBao released this 18 Oct 14:42
ccb202f

DSH 0.2.1-rc.2

Conversation UI

  • Codex-style typewriter reveal is now the default; after a Turn settles the remaining queue drains at a faster rate instead of dumping the rest.
  • Reveal mode, smoothing preset, reveal speed, and auto-expand thinking are live, durable settings in the plugin card.
  • Deliverables canonicalize relative/absolute paths (including macOS /private aliases), compute real added/removed line counts, and merge native produced files.
  • When DSH's native changed-files card is active, files belong to that card and the plugin only adds websites, avoiding duplicate cards.
  • Suite installations are detected for updates, and exact pins use pnpm update --latest.

Codex Provider

  • Aligned with DSH 0.2.1-rc.2 and pi-ai 1.3.0.

Install with:

dsh plugin --profile web add @jcy2387/dsh-suite@0.2.1-rc.2
dsh web

0.2.0-rc.2.1

0.2.0-rc.2.1 Pre-release
Pre-release

Choose a tag to compare

@DamonBao DamonBao released this 01 Oct 04:54
c2ec628

Compatible with DSH 0.2.0-rc.2 (>=0.2.0-rc.2 <0.3.0-0).

  • Integrate Conversation UI with native assistant rendering, preserving native work-details modes, tool cards, file previews, locale and scrolling.
  • Keep progressive text reveal, thinking preferences and the bilingual delivery card.
  • Remove the redundant suite-plugins group so the suite exposes its two plugins directly. Existing plugin ids and settings are preserved.
  • Upgrade Codex Provider, Conversation UI and Suite together to 0.2.0-rc.2.1.

Upgrade note: custom overlays targeting suite-plugins must target codex-provider or conversation-ui directly. Install either the Suite or the standalone bundles to avoid duplicate plugin ids.

Validation: 48 tests on Node 22 and Node 24, packed consumer installation/import, DSH Web and desktop integration, and all three CI checks passed.

Changes: #19

0.2.0-rc.2

0.2.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@DamonBao DamonBao released this 29 Sep 14:38
7a078b6

DSH Codex Suite for DeepSeek Harness 0.2.0-rc.2.

  • Align the Codex provider with the host's pi-ai adapter and plugin APIs.
  • Update Conversation UI for DSH 0.2 Chat behavior: native running status and scrolling, localized Turn outcomes, and local Markdown images.
  • Update English and Chinese compatibility guidance.

Install @jcy2387/dsh-suite@0.2.0-rc.2, or install @jcy2387/dsh-codex-provider@0.2.0-rc.2 and @jcy2387/dsh-conversation-ui@0.2.0-rc.2 separately. The release workflow publishes all three packages to npm with the rc dist-tag.

0.1.7-rc.2.1

Choose a tag to compare

@DamonBao DamonBao released this 26 Sep 13:46
9f20b6a

Fix duplicated assistant output on DSH 0.1.7-rc.2 hosts (supersedes the withdrawn 0.1.7-rc.3).

  • conversation-ui: honor the rc.2 Chat grouping's groupPart so a split assistant-step (reasoning row + response row) renders each block exactly once instead of repeating the reply in both rows.
  • Live follow stays on the row owning the newest prose; the interrupted marker renders once.
  • Regression tests for grouped-row dedup, follow ownership, and the stopped marker.

Install: dsh plugin --profile web add @jcy2387/dsh-suite@0.1.7-rc.2.1

0.1.7-rc.2

Choose a tag to compare

@DamonBao DamonBao released this 25 Sep 14:03
635091c

Fix Codex Suite startup on DSH 0.1.7-rc.2. Conversation UI now uses the host Settings service instead of installing an incompatible DSH 0.1.7-rc.1 copy. The provider, conversation UI, and Suite are built and tested against DSH 0.1.7-rc.2.

0.1.7-rc.1

Choose a tag to compare

@DamonBao DamonBao released this 24 Sep 13:54
16f4c90

What's Changed

  • release: 0.1.6-alpha.2 — adapt plugins to Harness 0.1.6 by @DamonBao in #12
  • release: 0.1.7-rc.1 — adapt plugins to DSH 0.1.7-rc.1 by @DamonBao in #13

Full Changelog: 0.1.5-rc.2...0.1.7-rc.1

0.1.6-alpha.2

Choose a tag to compare

@DamonBao DamonBao released this 20 Sep 03:27

适配 DeepSeek Harness 0.1.6-alpha.2 的正式发布。Codex Provider、Conversation UI 和 Suite 三个 npm 包的版本均为 0.1.6-alpha.2。

  • 修复 Conversation UI 在新版列表插槽上导致的 renderer 启动失败。
  • 将对话界面设置迁移到 Suite / 独立插件配置页。
  • 保留原生文件预览、变更审阅及其他插件的回合尾部内容。
  • 修复设置卡片版本号越过边框的问题,支持窄窗口换行。
  • 同步 Codex Provider、Conversation UI 和 Suite 的 Harness 依赖与兼容范围。

兼容范围:Harness >=0.1.6-alpha.2 <0.1.7-0;Harness 0.1.5 用户请继续使用插件 0.1.5-rc.2。

安装整套插件:

dsh plugin --profile web add @jcy2387/dsh-suite@0.1.6-alpha.2

Desktop 用户可在插件管理中安装 @jcy2387/dsh-suite@0.1.6-alpha.2。

验证:224 个测试、类型检查、构建、独立安装与 Host 导入检查通过;本机 Desktop Beta 启动及设置页面验证通过。

0.1.5-rc.2

0.1.5-rc.2 Pre-release
Pre-release

Choose a tag to compare

@DamonBao DamonBao released this 14 Sep 13:14

对齐 dsh 0.1.5-rc 线

  • 开发闭包 / overrides / release-age 白名单升至 dsh 0.1.5-rc.2;包版本跟随为 0.1.5-rc.2。
  • 宿主侧 seam 包(dsh-llm-pi-ai、dsh-llm、dsh-settings、dsh-host-webserver、dsh-client-connection)在 0.1.5-alpha.2 与 0.1.5-rc.2 之间字节级一致,peer 范围 >=0.1.5-alpha.1 <0.2.0 对 alpha / rc 宿主均有效。
  • 含 0.1.3-alpha.2 的全部修复(dsh 0.1.5-alpha.2 的 PiAiAdapter modelErrors 契约)。
  • 质量门禁:typecheck + 223 测试 + publint 全绿。

0.1.3-alpha.2

Choose a tag to compare

@DamonBao DamonBao released this 10 Sep 02:09

修复 dsh 0.1.5-alpha.2 兼容性

  • 根因:dsh 0.1.5-alpha.2 的 @deepseek-ai/dsh-llm-pi-ai 将 ResolvedPiAiProviderProfile.modelErrors 改为必填,PiAiAdapter.modelOf() 每次解析模型都会读取它;插件手工构造的 profile 缺少该字段,导致模型选择组件加载 OpenAI Codex 目录时抛出 Cannot read properties of undefined (reading 'get')(设置页横幅「OpenAI Codex 加载失败」)。
  • 修复:profile 补空 modelErrors 映射(目录在注册时已通过 assertCodexCatalog 校验);对 alpha.1 宿主为无害多余字段,双向兼容。
  • 工程:开发闭包与 lockfile 升至 0.1.5-alpha.2,现有 resolveModelInfo 用例成为该契约的长期回归守卫;typecheck + 223 测试全绿,publint 通过。
  • peer 范围保持 >=0.1.5-alpha.1 <0.2.0,alpha.1 / alpha.2 宿主均可用。