DeepSeek Harness(DSH)采用插件化架构。在开发智能体时,一个常见的问题是模型在对话中途默认切换到英文思考或回复。dsh-chinese-thinking 插件通过在 system prompt 中注入特定的“中文思考”指令,强制模型在中文对话中保持中文思维与输出。
插件定位¶
- 名称:dsh-chinese-thinking
- 维护者:GongYuanCaiJi
- 核心功能:为 DSH agent 默认注入中文思考预设。
- 定位:DSH 插件,移植自
superpowers-zh项目。
核心功能¶
安装后,该插件会在 agent 的 system prompt 中增加一个“中文思考”章节。其具体能力包括:
- 默认中文:当未指定语言时,模型用中文思考与回复;代码、命令、专有名词保持英文。
- 中文排版规范:中英文间距、全角标点、数字与单位、括号引号的排版规则。
- 中英混排最佳实践:术语翻译与保留规则、首次出现标注、避免过度翻译。
- 代码注释语言:指导何时使用中文注释、何时使用英文注释。
- 中文提交规范:
type保留英文,scope/description/body使用中文。 - 国内 Git 工作流:核心原则配置。
安装与启用¶
本插件尚未发布到 npm,需通过本地路径安装。
- 克隆仓库到本地。
- 在仓库根目录执行
npm install安装依赖(@deepseek-ai/schemastery)。 - 执行 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 等技能模块。