Columbina-Sublunar
dsh-plugin-zh-cn
DeepSeek Harness 中文标准模式插件:强制思考链与最终输出使用简体中文
- Stars
- 1
- Language
- JavaScript
- Created
- Aug 16, 2026
- Updated
- Aug 16, 2026
Introduction
dsh-plugin-zh-cn
DeepSeek Harness 的中文标准模式插件:强制智能体的思考链(思维链)与面向用户的最终输出全程使用简体中文。
标签:
#dsh-plugin
这是什么
在 DeepSeek Harness 里,智能体的「人格 + 语言」由 persona 决定。本仓库把「中文标准模式」打包成三种可复用形态,任选其一即可:
| 形态 | 路径 | 用法 |
|---|---|---|
| 独立插件(一行替换) | package.json + lib/index.js | 把预设里的 persona 行替换成本插件 |
| 完整预设 | preset/ | 复制到 ~/.dsh/.agent-presets/ 后作为新会话预设 |
| 技能(按需加载) | skills/zh-cn/SKILL.md | 复制到 ~/.dsh/skills/zh-cn/,说「用中文」触发 |
方式一:作为插件使用(推荐)
-
安装本包:
npm install dsh-plugin-zh-cn(本地开发:在本仓库目录执行
npm link,再到 harness 目录执行npm link dsh-plugin-zh-cn) -
在你的 agent preset 的
agent.cordis.yml中,把默认 persona 行替换为本插件:- id: persona name: 'dsh-plugin-zh-cn'注意:本插件会注册
deployment:persona提示区,因此不要在同一预设中同时保留@deepseek-ai/dsh-persona行,否则会提示区冲突。 -
重新挂载预设即可。
插件做了什么
- 通过
systemPrompt.section()注册deployment:persona中文提示区(覆盖默认英文 persona),强制思考链与输出使用简体中文。 - 若存在
skills服务,同时注册zh-cn技能(按需加载)。 - 支持可选配置:
config.persona传入自定义 persona 文本可覆盖内置中文 persona。
方式二:作为完整预设
mkdir -p ~/.dsh/.agent-presets
cp -r preset ~/.dsh/.agent-presets/standard-zh
然后在开新会话时选择「中文标准模式」。该预设基于官方「标准模式」,完整保留文件编辑、Shell、文件/网页检索、Skills、计划、目标、子代理与工作流能力。
方式三:仅用技能
mkdir -p ~/.dsh/skills/zh-cn
cp skills/zh-cn/SKILL.md ~/.dsh/skills/zh-cn/SKILL.md
之后在任意会话里说「用中文」或「用 zh-cn 技能」即可。
语言规则
- 思考链与最终回复一律简体中文。
- 允许保留英文:代码、变量名、命令、路径、日志原文、专有名词与技术术语。
- 代码注释 / 文档优先中文,除非项目约定为英文。
许可证
MIT