Skip to content

v0.3.0 — 把 WorkBuddy2API 网关的模型目录自动同步进 DeepSeek Harness

Choose a tag to compare

@che246 che246 released this 15 Oct 12:30
· 7 commits to main since this release

v0.3.0

界面新增一个 「命令与思考:完全展开」开关(默认关闭),并修掉一处旧配置的语义错误。

新增:命令与思考展开开关

卡片顶部多了一个开关,控制 DSH「工作详情」(思考块 + 工具调用/命令)的展开程度:

开关 写入的值 效果
关(默认) ui-chat.transcriptView = standard 折叠已完成轮次、步骤分组——DSH 桌面版默认
开 ui-chat.transcriptView = verbose 轮次不折叠、步骤不分组,命令与思考全部摊开
  • 改的是 DSH 自己那个值(设置 → 通用 → 工作详情,同一个 ui-chat 设置分节),走 ctx.configForms.get('ui-chat').set(...)
  • 立即生效,不需要重启;宿主设置持久化(settings.yaml)
  • 与 DSH 设置页双向同步:卡片订阅了设置变化,在设置页改了档位,开关跟着变
  • 开关旁标出当前档位(compact 精简 / standard 标准 / detailed 详细 / verbose 完全展开)
  • 宿主没有设置服务(headless)时开关禁用并说明原因,卡片与网关同步都不受影响

如果你之前靠 cordis.patch.yml 里的 ui-chat.transcriptView: verbose 默认全展开,这一版把它
改成了 standard(= 开关关闭),以符合「默认关闭」。想默认全展开:把开关打开,或把配置改回
verbose。注意:在卡片或设置页改过之后,值会落到 settings.yaml 并覆盖 cordis.patch.yml。

其余

  • 安装 / 发布流程与上一版相同(python tools/cut-release.py)
  • 验证台:离线 28 项 + 在线 100 项(新增 12 项开关断言:默认关闭、打开写 verbose、关闭写回
    standard、设置页改动同步到开关、无设置服务时降级不崩)

说明文件里不要自带安装小节标题:cut-release.py 见到它就跳过追加,Release 正文里反而
没有安装步骤。安装章节由工具统一生成(桌面版 / Web / TUI 两条路径)。

安装

桌面版

桌面版的 desktop profile 由 App 独占管理(独立 CLI 的 --dump-config 之类会被拒绝),但装包这条路是通的。

建议手工改两处再 install——dsh plugin add 会重写 dsh.profile.bundles,实测会把其它第三方 bundle 从列表里挤掉(本机丢过 dsh-workbuddy-connect 与 @eghrhegpe/dsh-connect-qoder);而 install 只装依赖、不动配置。

# 0) 附件地址:https://github.com/che246/dsh-workbuddy2api-connect/releases/download/v0.3.0/dsh-workbuddy2api-connect-0.3.0.tgz
copy dsh-workbuddy2api-connect-0.3.0.tgz "$env:USERPROFILE\.dsh\local-plugins\"

然后编辑 %USERPROFILE%\.dsh\profiles\desktop\package.json 两处:

  • dependencies 里加 "dsh-workbuddy2api-connect": "file:C:/Users/<你>/.dsh/local-plugins/dsh-workbuddy2api-connect-0.3.0.tgz"
  • dsh.profile.bundles 里追加 "dsh-workbuddy2api-connect"
cd "$env:USERPROFILE\.dsh\profiles\desktop"
$dsh = "D:\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd"   # 换成你的安装目录
& $dsh plugin --profile desktop install

也可以用 & $dsh plugin --profile desktop add "<附件路径>"(自动写依赖与 bundles),但装完务必核对 dsh.profile.bundles,少了别的插件就补回去。

Web / TUI

dsh plugin --profile web add https://github.com/che246/dsh-workbuddy2api-connect/releases/download/v0.3.0/dsh-workbuddy2api-connect-0.3.0.tgz

两种方式装完都要重启一次 DSH:provider 路由与浏览器卡片都在 boot 时装配。重启后「插件」页出现本插件的配置卡片,模型选择器出现配置好的分组。