Len7183/DSH-Think-zh

Len7183★ 5TypeScriptLast synced: 2026-08-15

Open on GitHub

DeepSeek Harness 默认的思考语言为英文,这不利于中文使用者阅读推理过程与复核结论。本插件通过在每次请求的 system prompt 中注入一条精简的强制语言指令,使: 思考过程强制简体中文,无论用户用什么语言提问。

README excerpt

dsh-think-zh 为 DeepSeek Harness(DSH)打造的插件: 强制模型的思考(reasoning)使用简体中文 ,并让回复语言跟随提问语言。 项目解决什么问题 DeepSeek Harness 默认的思考语言常常为英文,这不利于中文使用者阅读推理过程、复核结论。本插件通过在每次请求的 system prompt 中注入一条精简的强制语言指令,使: - 思考(reasoning)恒为简体中文 ,无论用户用什么语言提问; - 回复跟随提问语言 :中文提问用中文答,英文提问用英文答,无法判断语言倾向时默认简体中文; - 代码、标识符、文件路径、命令等保持原文 ,不翻译。 限制声明 :模型思考语言本质是模型自身行为,插件只能通过「注入强制指令」影响,无法 100% 程序化锁死;是否遵守超出插件控制。 主要功能 - 单一注入机制 : ctx.systemPrompt.section() 在每次请求的 system prompt 注册 dsh-think-zh/language section(order 2,persona 之后、工具声明之前)。 - 零上下文污染、零 token 浪费 :不做任何检测、缓冲、告警或写回;token 成本仅为每次请求约 75 字的指令文本。 - 可靠的加载时序 :插件声明 inject: ['systemPrompt'] ,cordis 等待 systemPrompt 服务就绪后才执行 apply ,避免 section 注册被静默降级。 - 可配置 :支持关闭注入或自定义指令文本。 内置默认指令: 安装方法 前置条件: - 已安装 DeepSeek Harness( dsh --version 可运行)。 - Node.js ≥ 22.19,pnpm( dsh plugin 内部调用)。 方式一:从 GitHub 直接安装(推荐) 无需本地构建,命令行执行(等价写法 npx @deepseek-ai/dsh ... ): 方式二:从源码构建安装 必须用 dsh plugin 形式安装——直接 npm install 只会把包当普通库装到当前目录,不会注册进任何 DeepSeek Harness profile。 使用方法 安装并重启后插件默认生效( injectPrompt: true ),无需额外配置。 验证是否生效 : 新建会话,观察 system prompt(轨迹视图)中出现「语言要求(强制)」section 即注入成功。 自定义配置 (可选):在 /.dsh/profiles/web/cordis.patch.yml 中为 dsh-think-zh 行追加 config : 输入输出示例 中文提问 英文提问 说明:以上为机制示意,实际输出内容取决于模型。思考恒为简体中文,回复语言跟随提问语言,代码与标…

View full README on GitHub →
Terminal / TUIdsh-plugindsh-plugin-desktopdsh-plugin-marketdsh-plugin-themedsh-pluginsdsh-plugins-terminal

Category