dsh-thinking-language:让智能体用简体中文思考

前言

在 DeepSeek Harness(DSH)里跑智能体时,模型内部的推理链往往跟随用户输入语言或默认英文习惯。若你希望无论用哪种语言提问,思考过程都统一为简体中文,同时又不想每次手动改系统提示词,就需要一条可开关、可持久化的注入方式。社区插件 dsh-thinking-language(维护者 ChendarCe,分类:模型推理)正是为此提供:一条写入系统提示词 section 的指令,外加设置页开关与可完全覆盖的内置提示词。

这是什么

dsh-thinking-language 让 DSH 在组装系统提示词时,按你的配置加入「用简体中文思考」类指令;你也可以用自定义文本完全替换内置文案。指令以 systemPrompt.section 形式生效,对当前对话的下一步以及之后的新对话均适用。插件不翻译已有思考文本,也不改写对话历史;模型是否严格遵守属于请求而非保证。

核心功能

下面介绍插件在 README 中写明的能力。

中文思考开关

开启时向系统提示词追加指令;关闭时不追加任何内容(section 返回空串,组装时丢弃)。

自定义提示词(完全覆盖内置)

留空则使用内置的中文思考指令;文本框非空时,该文本完全替换内置指令,而非追加。

设置页与持久化

在 设置 → 中文思考 / Thinking language(英文界面同名路径)中可查看内置指令、字数统计,并一键恢复内置。两个配置项为实时生效的 volatile 配置,保存在当前 profile 的 cordis.patch.yml(Loader 条目 id:thinking-language),重启后保留,在下一次系统提示词 assemble() 时生效。浏览器通过 DSH 的 configForms 服务读写,无私有通道;若宿主拒绝写入,页面保留草稿并显示原因。

内置指令的行为要求

内置指令要求模型:

  1. 无论用户语言与对话历史语言如何,推理思考使用简体中文;
  2. 代码、命令、路径、标识符、API 名称及用户原文保持原样;
  3. 面向用户的回复仍跟随用户语言;
  4. 不向用户解释这条规则。

安装与启用

先做 CLI 安装(将 <profile> 换成你的 profile 名):

dsh plugin --profile <profile> add github:ChendarCe/dsh-thinking-language

DSH Desktop 可在 设置 → 插件 中安装同一 Git 源。若设置页不出现,需重启 dsh web 或桌面应用后再刷新浏览器。

配置说明

打开 设置 → 中文思考 后,主要项如下(与 README 一致):

配置 默认值 行为
启用中文思考 / Enabled 开 开启时向系统提示词加入指令;关闭时不加入。
自定义提示词(完全覆盖内置) / Custom prompt 空 空则用内置指令;非空则完全替换内置指令。

经过上面的步骤,下一次提示词组装即可带上新配置。

实现要点(供排查与二次开发)

  • Host 端:index.js 导出带 enabled、prompt 两个 volatile 字段的 Config,在 order 10400 注册 systemPrompt.section(位于全部内置 section 之后);每次 assemble() 重新求值 text。
  • 客户端:client.js 注册 settings.section,经 configForms 绑定 thinking-language 命名空间;Host 半不发起网络请求。

适用场景与注意

适合需要在 DSH 中稳定约束「内部思考语言为简体中文」、又不想手写或复制系统提示词片段的开发者。自定义提示词适合有明确合规或风格要求、需完全替换内置文案的场景。

安装前请自行查看 GitHub 仓库 源码与 MIT 许可证;插件以当前 dsh 进程权限运行,与所有 DSH 插件一样,应确认来源可信。

兼容性:README 记载在 DSH 0.2.1-rc.2、Node 24 上验证;需要支持向 configForms 提供 volatile 配置的 DSH 配置 API、Cordis 4,以及 @deepseek-ai/schemastery >= 3.18.4。无法提供 configForms 的宿主可能不显示设置页。package.json 中 Node 引擎为 ^22.19.0 || >=24.0.0,插件版本 1.0.0。

社区目录 SkillHub 插件页 与 GitHub 为独立信息源,与 DeepSeek / 幻方无官方从属关系;生态上 DSH 奉行「一切皆插件」,可按需从目录或 Git 源安装。

链接

  • 目录页:https://www.skillhub.cn/plugins/ChendarCe/dsh-thinking-language
  • 仓库:https://github.com/ChendarCe/dsh-thinking-language
羽毛球分组比赛记分
小程序二维码

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

Xiaoye