Repository navigation
Releases
Releases · rongzi5/dsh-whale-pet
v0.2.1-rc.2 — 适配 DeepSeek Harness 0.2.1-rc.2
适配版本 / 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-invariantscompanion(src/invariant.ts、./invariant导出、打包步骤、依赖项)/ Drop the now-unpublisheddsh-invariantscompanion. - 放宽 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 保持原样)/ Rebuiltlib/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.tgzfrom 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
Compatibility
- DSH runtime:
0.2.0-rc.2 - Plugin:
@deepseek-ai/dsh-client-ui-whale-pet0.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 boundWhalePetService.setNameenforces). - 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, andsubagent-task.hostreproduce on a clean563fc77checkout 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
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
@deepseek-ai/dsh-client-ui-whale-pet v0.1.0-rc.6
Release dsh-whale-pet 0.1.0-rc.6