dsh-chinese-mode-modern:DSH 回复 / 思考 / 工具说明语言独立切换

前言

在 DeepSeek Harness(DSH)里和模型对话时,你希望界面和输出尽量用中文,但「回复正文」「模型思考过程」「工具调用时的说明文字」往往混在一起,单靠一条全局指令很难分别控制。社区里曾有 dawnliming/dsh-chinese-mode 做类似事情,但该版本停在 DSH 内核重写之前,对当前 DSH 已无法工作。

dsh-chinese-mode-modern 由维护者 AzureSkyHuHu 在现有 DSH API 上重新实现,并在输入框旁增加语言面板。安装后默认开启,开箱即用;配置写入 profile,重启后仍保留。

这是什么

dsh-chinese-mode-modern 是 DSH 的客户端插件:在 Composer 输入框旁提供「中文」按钮,点开面板后可分别切换回复、思考、工具说明的语言,并在设置页提供相同选项与可编辑的注入原文。

核心功能

下面介绍 README 中已说明的能力,均可在安装后直接使用或于设置页调整。

输入框语言面板

输入框旁有 「中文」 按钮。点击后弹出面板,包含:

  1. 总开关
  2. 回复、思考、工具说明 三个独立开关,可就地调整

点击面板外或按 Esc 关闭面板。

设置页

路径:设置 → 中文模式。选项与面板一致,并可修改上述三个开关对应的注入原文(prompt 片段)。

锚定兼容

当 preset 名称命中关键词时,思考强制使用英文。默认关键词包括:liangshen、梁神、anchored、锚定(具体行为以插件实现为准)。

持久化

配置写入当前 profile 的 cordis.patch.yml,重启 DSH 后仍然生效。

安装与启用

插件可通过插件管理器安装包名 dsh-chinese-mode-modern,或由 agent 调用宿主工具:

plugin_manager  action: install_bundle
                target: dsh-chinese-mode-modern

命令行示例(注意:dsh plugin add 仅为 pnpm 透传,只装包不启用):

dsh plugin --profile web add dsh-chinese-mode-modern

装完后重启 DSH,插件才会按预期加载。

典型用法

  1. 安装并重启 DSH 后,在 Composer 输入框旁找到 「中文」 按钮(默认已开启中文模式相关能力)。
  2. 需要临时调整时:点 「中文」 → 在面板里开关总开关或分项(回复 / 思考 / 工具说明)→ 点面板外或 Esc 关闭。
  3. 需要改注入原文或长期偏好:打开 设置 → 中文模式,与面板相同的开关在此也可操作,并编辑三项对应的注入内容。
  4. 使用名称含锚定关键词的 preset 时,思考语言会按插件规则强制英文,避免与锚定类工作流冲突。

卸载

plugin_manager  action: remove_bundle
                target: dsh-chinese-mode-modern

或:

dsh plugin --profile web remove dsh-chinese-mode-modern

兼容性与版本要求

package.json 中声明:

"engines": {
  "dsh": ">=0.2.1-alpha.1"
}

插件不锁死 DSH 小版本:@deepseek-ai/dsh-* 未列入 peerDependencies,README 说明后续升级 DSH 一般无需为此改插件。旧版 0.2.1 何处失效、移植思路见仓库内 docs/porting-notes.md。

客户端注入依赖 @deepseek-ai/dsh-client-ui-slots、dsh-client-ui-settings、dsh-client-ui-conversation 等 UI 扩展点,面向 web 平台(见 package.json 的 dsh.client 字段)。

适用场景与注意

适合谁

  • 日常在 DSH Web 客户端写 prompt、看回复,希望回复 / 思考 / 工具说明语言可分开控制的用户。
  • 从旧版 dsh-chinese-mode 迁移、需要与当前 DSH 内核兼容的中文模式实现。

使用前请注意

  • DSH 生态以「一切皆插件」为方向;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。安装前请自行查看 GitHub 源码 与 MIT 许可证。
  • 插件随当前 DSH 进程权限运行,会参与客户端 UI 与对话相关注入;若对注入原文或 preset 关键词行为有合规要求,请在设置页核对并调整后再用于生产环境。

结尾

dsh-chinese-mode-modern 把中文模式拆成可独立开关的三段输出,并在输入框与设置页两处提供一致配置,配置持久化在 profile 中。若你正在使用 DeepSeek Harness Web 客户端,可按上文安装命令安装 dsh-chinese-mode-modern,重启后即可从输入框旁的「中文」按钮开始调整。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye