DeepSeek Harness 插件:dsh-chinese-thinking

前言

在使用 DeepSeek Harness 开发多智能体或长时间会话时,一个常见问题是:主会话与子智能体的内部推理(reasoning/thinking)仍然使用英文,导致调试与审查不便。依赖项目级 AGENTS.md 无法覆盖所有场景,且新会话与子智能体可能不会读取该文件。

dsh-chinese-thinking 是一个 DeepSeek Harness 插件,通过向系统提示词注入语言策略,让主会话与每个子智能体在推理与回复时使用简体中文。

是什么

  • 插件名称:dsh-chinese-thinking
  • 维护者:qingying012
  • 分类:模型推理
  • 简介:DeepSeek Harness 插件,让每个智能体在推理与回复时使用简体中文。

它向 DSH 的系统提示词末尾追加一段语言要求,覆盖所有工作区、新会话与子智能体,不依赖项目 AGENTS.md。

核心功能

  • 自动向系统提示词注入语言策略。
  • 推理过程与面向用户的回复默认使用简体中文。
  • 代码、命令、标识符、文件路径、报错原文保持原样。
  • 引用英文资料时保留英文并附中文说明。
  • 支持通过配置项自定义语言、顺序与额外条款。

默认注入内容(位于系统提示词末尾):

## 语言要求(dsh-chinese-thinking)
- 内部推理(reasoning / thinking)一律使用简体中文书写,不要用英文思考。
- 面向用户的回复使用简体中文。
- 代码、命令、标识符、文件路径、报错原文保持原样,不要翻译。
- 引用英文资料时保留英文原文,并附中文说明。

安装与启用

Electron 客户端

  1. 打开客户端,进入「Plugins → + Add plugin」。
  2. 输入 dsh-chinese-thinking 并安装。
  3. 安装完成后点击「Enable now」启用。

CLI profile

在对应 profile 中执行:

dsh plugin --profile web add dsh-chinese-thinking

典型用法

安装后,插件会自动在系统提示词末尾追加语言要求。无需在项目级 AGENTS.md 中配置。若需调整语言、顺序或增加额外条款,可在 profile 的 cordis.patch.yml 中设置。

示例配置(profile 的 cordis.patch.yml):

- id: dsh-chinese-thinking
  name: dsh-chinese-thinking
  config:
    enabled: true
    reasoningLanguage: 简体中文
    replyLanguage: 简体中文
    keepVerbatim: true
    keepCitations: true
    extra: ''
    order: 10300

各配置项说明:

选项 默认值 说明
enabled true 设为 false 时加载插件但不注入内容
reasoningLanguage 简体中文 推理语言,任意语言名均可
replyLanguage 简体中文 回复语言,留空则保持原语言
keepVerbatim true 代码、命令、路径、报错等保持原文
keepCitations true 保留英文引用并附加中文说明
extra '' 一个额外的自定义条款
order 10300 在系统提示词中的插入位置(数值越大越靠后)

适用场景与注意

  • 适合需要统一推理与回复语言的多智能体项目、长时间会话、需要调试推理过程的开发者。
  • 插件在当前 DSH 进程运行期间生效,关闭 DSH 后不再注入。
  • 提示词约束属于软约束,模型可能在长会话或英文内容较多时偶现英文推理。如需显式翻译已存在的推理,建议配合 DSH 的 Reasoning translation 插件使用。
  • 安装前建议查看插件源码与许可证(MIT),确保符合项目规范。

短结尾

dsh-chinese-thinking 通过全局系统提示词注入语言策略,让每个智能体的推理与回复统一使用简体中文,适合需要统一语言环境的多智能体场景。

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

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

小夜