前言¶
在 DeepSeek Harness(DSH)里和模型对话时,你希望界面和输出尽量用中文,但「回复正文」「模型思考过程」「工具调用时的说明文字」往往混在一起,单靠一条全局指令很难分别控制。社区里曾有 dawnliming/dsh-chinese-mode 做类似事情,但该版本停在 DSH 内核重写之前,对当前 DSH 已无法工作。
dsh-chinese-mode-modern 由维护者 AzureSkyHuHu 在现有 DSH API 上重新实现,并在输入框旁增加语言面板。安装后默认开启,开箱即用;配置写入 profile,重启后仍保留。
这是什么¶
dsh-chinese-mode-modern 是 DSH 的客户端插件:在 Composer 输入框旁提供「中文」按钮,点开面板后可分别切换回复、思考、工具说明的语言,并在设置页提供相同选项与可编辑的注入原文。
- 仓库:github.com/AzureSkyHuHu/dsh-chinese-mode-modern
- 社区目录:skillhub.cn 插件页
- 当前 package 版本:0.5.0(以仓库
package.json为准) - 许可:MIT
核心功能¶
下面介绍 README 中已说明的能力,均可在安装后直接使用或于设置页调整。
输入框语言面板¶
输入框旁有 「中文」 按钮。点击后弹出面板,包含:
- 总开关
- 回复、思考、工具说明 三个独立开关,可就地调整
点击面板外或按 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,插件才会按预期加载。
典型用法¶
- 安装并重启 DSH 后,在 Composer 输入框旁找到 「中文」 按钮(默认已开启中文模式相关能力)。
- 需要临时调整时:点 「中文」 → 在面板里开关总开关或分项(回复 / 思考 / 工具说明)→ 点面板外或
Esc关闭。 - 需要改注入原文或长期偏好:打开 设置 → 中文模式,与面板相同的开关在此也可操作,并编辑三项对应的注入内容。
- 使用名称含锚定关键词的 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,重启后即可从输入框旁的「中文」按钮开始调整。