Skip to content

Releases

v0.2.1-rc.2 — 适配 DeepSeek Harness 0.2.1-rc.2

Choose a tag to compare

@rongzi5 rongzi5 released this 17 Oct 12:53

适配版本 / Adapted DSH version

  • DeepSeek Harness Desktop 0.2.1-rc.2(同时兼容 0.2.0-rc.2 / also compatible with 0.2.0-rc.2)
  • engines.dsh: >=0.2.0-rc.2 <0.3.0

本次变更 / Changes

  • 移除已从 0.2.1 起下线的 @deepseek-ai/dsh-invariants companion(src/invariant.ts、./invariant 导出、打包步骤、依赖项)/ Drop the now-unpublished dsh-invariants companion.
  • 放宽 DSH peerDependencies 范围并声明 engines.dsh,避免 0.2.1 的插件兼容性预检拒绝安装/启动 / Widen DSH peer ranges so the 0.2.1 plugin preflight accepts the bundle.
  • 用 0.2.1-rc.2 的包重新构建 lib/(Host bundle 内联新版 dsh-llm 运行时;client bundle 保持原样)/ Rebuilt lib/ against 0.2.1-rc.2 packages.
  • 版本号更新为 0.2.1-rc.2,README 安装章节标注 0.2.0-rc.2 / 0.2.1-rc.2。

安装 / Install

  • 桌面版:Plugins 页面安装本 Release 附带的 .tgz(或选择本地文件) / Desktop: install the attached .tgz from the Plugins page.
  • 依赖方式 / As a profile dependency: github:rongzi5/dsh-whale-pet#v0.2.1-rc.2
  • CLI/Web profile: node install-profile.mjs web

验证 / Verification

  • npm run typecheck、npm run build 通过(基于 0.2.1-rc.2 类型)
  • npm test:188/195 通过;剩余 7 个失败在 0.2.0 基线上完全相同(既有问题,与本次适配无关)
  • 在 Desktop 0.2.1-rc.2 上安装后 dsh plugin list 无兼容性警告

v0.2.0-rc.2 — DSH 0.2.0-rc.2

Choose a tag to compare

@rongzi5 rongzi5 released this 30 Sep 15:55

Compatibility

  • DSH runtime: 0.2.0-rc.2
  • Plugin: @deepseek-ai/dsh-client-ui-whale-pet 0.2.0-rc.2

Changes

  • Fix: the context menu's 命名… entry did nothing in the Desktop (Electron) app. Electron does not implement window.prompt, so the rename dialog never opened and the menu entry looked dead. The pet now opens its own inline naming panel, matching the chat and memory bubbles: Enter or 确定 commits, Escape or an outside press cancels, the current name is prefilled, and the input is capped at 32 characters (the same bound WhalePetService.setName enforces).
  • New jsdom regression test asserts the panel opens, survives the click that opened it, renames on Enter, and never calls window.prompt.
  • No other behaviour changed.

Verification

  • npm run typecheck — clean.
  • npx vitest run tests/browser-plugin.client.spec.tsx — 7/7 passing (5 existing + 2 new).
  • Full suite: 173 passing. The 7 failures in session-progress.host, session-observer.client, and subagent-task.host reproduce on a clean 563fc77 checkout and are unrelated to this change.

Install

Download the .tgz, then install it from the Desktop app's Plugins page. Restart Desktop if prompted. The reserved desktop profile should not be managed with the ordinary dsh plugin CLI.

@deepseek-ai/dsh-client-ui-whale-pet v0.1.0-rc.8

Choose a tag to compare

@rongzi5 rongzi5 released this 30 Aug 16:21

Adapt whale pet session bridge to current DSH client contract.

  • Current DSH SessionSnapshot no longer carries nodes/partial/runningCalls on the session face; the observer now reads conversation state from the uiConversation chat target's legacy slice when available.
  • Falls back to session.running only when the chat projection is unavailable, restoring active-agent roaming.
  • Pending interactions (approval / plan-review / question) now also read from uiSession.pendingInteractions.
  • Backward-compatible with older DSH session snapshots.
  • Regressions covered by tests.

@deepseek-ai/dsh-client-ui-whale-pet v0.1.0-rc.7

Choose a tag to compare

@rongzi5 rongzi5 released this 28 Aug 09:22

@deepseek-ai/dsh-client-ui-whale-pet v0.1.0-rc.6

Choose a tag to compare

@rongzi5 rongzi5 released this 28 Aug 08:26

Release dsh-whale-pet 0.1.0-rc.6