dsh-chinese-thinking:让 DeepSeek Harness 默认用中文思考与回复

DeepSeek Harness(DSH)采用插件化架构。在开发智能体时,一个常见的问题是模型在对话中途默认切换到英文思考或回复。dsh-chinese-thinking 插件通过在 system prompt 中注入特定的“中文思考”指令,强制模型在中文对话中保持中文思维与输出。

插件定位

  • 名称:dsh-chinese-thinking
  • 维护者:GongYuanCaiJi
  • 核心功能:为 DSH agent 默认注入中文思考预设。
  • 定位:DSH 插件,移植自 superpowers-zh 项目。

核心功能

安装后,该插件会在 agent 的 system prompt 中增加一个“中文思考”章节。其具体能力包括:

  1. 默认中文:当未指定语言时,模型用中文思考与回复;代码、命令、专有名词保持英文。
  2. 中文排版规范:中英文间距、全角标点、数字与单位、括号引号的排版规则。
  3. 中英混排最佳实践:术语翻译与保留规则、首次出现标注、避免过度翻译。
  4. 代码注释语言:指导何时使用中文注释、何时使用英文注释。
  5. 中文提交规范:type 保留英文,scope/description/body 使用中文。
  6. 国内 Git 工作流:核心原则配置。

安装与启用

本插件尚未发布到 npm,需通过本地路径安装。

  1. 克隆仓库到本地。
  2. 在仓库根目录执行 npm install 安装依赖(@deepseek-ai/schemastery)。
  3. 执行 DSH 插件安装命令。
# 进入仓库目录
cd dsh-chinese-thinking

# 安装依赖
npm install

# 安装插件(替换 <你的 profile> 为实际配置文件名)
dsh plugin --profile <你的 profile> add .

安装完成后,重启 DSH 并开启一段新对话,插件即可生效。

配置与使用

默认情况下,插件会根据 schema 中的默认值进行配置。config.text 中包含具体的中文思考指令,你可以直接修改该配置来覆盖默认指令。

在 cordis.patch.yml 中覆盖配置的示例:

- insert:
    - id: chinese-thinking
      name: 'dsh-chinese-thinking'
      config:
        enabled: true
        order: 60
        text: |
          用中文思考,用中文回复。

注意事项

  • 本地安装:目前插件未发布至 npm,必须先克隆仓库再本地安装。
  • 依赖:安装时需要先满足 @deepseek-ai/schemastery 的依赖。
  • 许可证:遵循 MIT 许可证。
  • 合规:如需了解授权细节或合规性问题,请通过 GitHub Issues 联系维护者。

该插件是 superpowers-zh 的移植版本,提示词正文逐字移植自其 chinese-documentation、chinese-code-review 等技能模块。

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

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

小夜