前言¶
DeepSeek Harness (DSH) 采用插件化架构,允许开发者通过扩展定义模型行为。在中文开发场景中,默认配置的 agent 往往难以平衡“解释用中文”与“代码保持原样”的需求。zoahdev/dsh-zh 是一个针对这一痛点设计的插件,它通过系统提示词注册表机制,强制 agent 在思考与回答时使用简体中文,同时保留技术细节的原貌。
插件介绍¶
该插件通过官方的 @deepseek-ai/dsh-system-prompt 注册表注册了一个有序的系统提示片段(order: 110)。它主要解决以下问题:
- 中文交互:强制 agent 使用简体中文进行思考和回答。
- 内容保真:保持代码、命令、报错信息、标识符以及 URL 不被翻译,维持原文。
- 规范对齐:在逻辑上对齐官方讨论 #320(Chinese i18n)的规范。
安装与启用¶
在 DSH 的 Web Profile 下安装该插件:
dsh plugin --profile web add dsh-zh
安装完成后,插件会自动生效,无需额外配置。
配置¶
插件提供了一个可配置项:
| Key | Type | Default | Description |
|---|---|---|---|
instructions |
string | (默认值见下) | 自定义指令 |
默认指令内容如下:
你是 DeepSeek Harness 的中文助手。默认用简体中文思考和回答。代码、命令、报错、标识符、URL 保持原文,不要翻译。先给结论,再给必要的过程;解释简洁、直接,不啰嗦。
如果需要覆盖默认行为,可以通过修改配置项 instructions 赋值自定义字符串。
适用场景与注意¶
该插件适用于需要在本地或开发环境中运行 DeepSeek Harness,且希望输出内容符合中文阅读习惯的开发者。插件以当前 DSH 进程的权限运行,安装前建议查阅源码与许可证(MIT)。
总结¶
dsh-zh 提供了一种轻量级的方式,通过注册表机制调整 agent 的行为模式。它在不破坏代码可执行性的前提下,解决了中文语境下的交互体验问题。