前言¶
在 DeepSeek Harness(DSH)里做智能体或工作流时,模型默认往往用英文做内部推理,对外输出却可以仍是中文。若希望链式思考(CoT)也与界面语言一致,常见做法是在每条用户消息里重复要求、或在系统提示里堆叠多段说明——既难维护,又容易让系统提示随轮次变长,破坏前缀缓存。
下面介绍的 dsh-chinese-cot 由维护者 tiny-andr 发布,分类属 模型推理。它在每个系统提示词的最前面固定插入一行可编辑文案(默认「请全程使用中文进行思考!」),主会话、子代理与 workflow 子任务一并生效,且不随轮次追加。
这是什么¶
dsh-chinese-cot 是 DSH 生态中的轻量插件:在 Harness 组装系统提示时,把一行指令 prepend 到最前,引导模型用中文进行思考。开关与文案可在 DSH 设置页 「中文思考注入」 中管理;实现为纯 JavaScript,无额外依赖与构建步骤。许可证为 MIT(见仓库说明)。
核心功能¶
根据仓库 README,已核实能力如下。
- 系统提示首行注入:默认文本为
请全程使用中文进行思考!,位置始终在系统提示词第一行。 - 作用范围一致:主会话、子代理(subagent)、workflow 子任务均会经过同一注入逻辑。
- 固定一行、不追加:不会因对话轮次在系统提示尾部反复叠字,有利于前缀缓存稳定。
- 可配置:支持启用/关闭,并可自定义注入行内容(见下文配置文件)。
安装与启用¶
DSH 以「一切皆插件」方式扩展;社区目录 SkillHub 插件页 提供索引,与 DeepSeek / 幻方无官方从属关系。安装前请自行查看 GitHub 源码 与许可证;插件在当前 dsh 进程权限下运行。
交给 DSH 内的 agent 安装¶
把下面这句话发给 DSH 里的 agent 即可,它会走 plugin_manager → install_bundle,target 为 github:tiny-andr/dsh-chinese-cot:
安装并启用这个 DSH 插件:https://github.com/tiny-andr/dsh-chinese-cot
手工安装¶
指定 profile 后执行官方 CLI(原文命令如下):
dsh plugin --profile <profile> add github:tiny-andr/dsh-chinese-cot
CLI 只负责装包。还需把 dsh-chinese-cot 加入该 profile 的 package.json 里 dsh.profile.bundles,bundle 才会被选中;插件管理页面上的两步流程通常会一并处理。
设置与典型用法¶
配置文件路径为 <DSH_HOME>/dsh-chinese-cot.json。字段与默认值如下:
{ "enabled": true, "text": "请全程使用中文进行思考!" }
- 在 设置 → 中文思考注入 中保存后,下一次请求即按新配置生效。
- 若直接编辑上述 JSON,则在插件加载时被读取。
典型用法:安装并启用 bundle 后,保持 enabled: true 即可在所有带系统提示的请求前自动注入;若需 softer 或更具体的约束,只改 text,不必改业务侧 prompt。
适用场景与注意¶
适合:希望 CoT / 内部推理与中文产品语境一致,又不想在每个 workflow 或子代理里手写同一段系统前缀的 DSH 开发者。
注意:
- 注入的是系统提示第一行,不改变用户消息;模型是否严格执行仍取决于底层模型与后续提示设计。
- 勿指望单靠这一行解决合规、安全或领域知识问题;敏感环境安装前请审阅
index.js、cordis.patch.yml等入口与补丁。 - 星标与社区曝光以目录页为准;本文不引用未在资料中出现的用户案例或数据。
结尾¶
dsh-chinese-cot 用一行固定、可编辑的系统前缀,把「用中文思考」从重复劳动里抽出来,并尽量不动前缀缓存行为。需要索引与讨论可访问 SkillHub 目录页 与 GitHub 仓库。