DeepSeek Harness 中文预设插件介绍 (dsh-presets-zh)

插件定位

DeepSeek Harness (DSH) 是一个基于插件的智能体开发框架。出厂的 Agent 预设(standard / cordis / code / minimal)使用英文系统提示词。由于 DeepSeek 是中文母语模型,使用英文提示词会导致模型先在内部将中文问题翻译成英文进行思考,再翻译回中文输出,这会增加一层翻译损耗并可能导致语气或细节失真。dsh-presets-zh 插件提供了这四个预设的中文翻译版本,并按 locale 自动加载。

核心功能

该插件主要包含以下能力:

  1. 四个中文预设:提供 standard-zh、cordis-zh、code-zh、minimal-zh 四个中文预设,与上游英文版保持逐字对译。
  2. 按 locale 自动载入:插件读取宿主的 settings.locale.preference 配置项。如果配置为中文,新会话将默认使用 standard-zh;切换回英文 locale 时自动还原。
  3. 保护使用者创作:中文预设仅在使用者未编辑过且套件升级时才会重写。对于使用者已经编辑过的预设,插件一律不动,遵循宿主的“复制成新预设再改”规则。
  4. 翻译范围明确:只翻译使用者可见的叙事文本和指令,不修改工具名称、插件名称或 !!js 表达式等结构行。cordis-zh 随附的 skill 内容(如 editing-cordis-compositions、cordis-plugin-development)保留英文原文。

安装与启用

尚未发布到 npm,需通过 GitHub 直装。执行以下命令将插件添加到 Web profile:

dsh plugin --profile web add github:GongYuanCaiJi/dsh-presets-zh

安装完成后,新开的会话会根据当前 locale 自动应用对应的中文预设(默认为 standard-zh)。已打开的会话会保留原本选择的预设,不会自动切换。

使用方式

在 DeepSeek Harness 的 UI 界面中,预设选择器会显示 cordis-zh、code-zh、minimal-zh 等选项(ID 结尾为 -zh 即为中文版)。点击切换即可应用对应的中文预设。

注意事项

  1. 中文 skill 名不支援:宿主 @deepseek-ai/dsh-skill 模块对 skill 名有正则限制(^[a-z0-9]+(?:-[a-z0-9]+)*$),插件层无法修改,因此不支持中文 skill 名。
  2. 宿主系统提示词未翻译:宿主中的 harness:identity 那一行(例如 “You are an AI agent powered by DeepSeek Harness.”)属于宿主系统提示词的一部分,不属于这四个预设档,因此未被翻译。
  3. 许可证:本插件基于上游 deepseek-ai/deepseek-harness (MIT) 内容进行移植,许可证为 MIT。

结语

该插件通过提供本地化的系统提示词,旨在让 DeepSeek 在中文语境下的推理过程更加自然,减少因语言转换带来的细节损耗。如需查看源码或提交反馈,可访问其 GitHub 仓库。

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

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

小夜