🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

中文思考锚定 kikiler114514/dsh-think-chinese

DeepSeek Harness
kikiler1145146 天前有提交已提供中文文档扫描:含敏感能力

强制模型每轮用简体中文推理并作答

29.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add kikiler114514/dsh-think-chinese
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 6 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
  • 写入本地文件
    lib/index.js:43
    appendFileSync(LOG_PATH, `${new Date().toISOString()} ${line}\n`, "utf8");
扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

强制 DeepSeek Harness 的所有对话用简体中文思考与回复:系统提示词硬约定 + 逐轮中文锚点双保险

README

由 DeepSeek 最新模型翻译生成
dsh-think-chinese 让 DeepSeek Harness 的所有对话都用简体中文思考。 一个很小的 DeepSeek Harness 插件,强制模型用简体中文推理。 它解决什么问题 模型在英文技术语料上训练,思考链默认会滑回英文:明明你在用中文提问,reasoning 里却是一段英文推导,接着回答也跟着跑偏。这事儿光靠一句系统提示词经常压不住,因为长对话里那段约定会被稀释。 这个插件用双保险把它按住: | 手段 | 位置 | 作用 | | 系统提示词段 | order 10500,排在官方 DEPLOYMENT_PERSONA_SUFFIX(10200) 之后 | 每一步请求都带,稳定基线 | | 逐轮中文锚点 | 每轮 step 1 追加到消息列表末尾 | 离生成点最近,强制力最强 | 锚点那条是短 user 消息,不是系统段——它在每次请求里位置最靠后,模型对它的服从度明显更高。同时插件会先把历史里的旧锚点移出本次请求投影,所以任何时刻只存在一条锚点,不会把上下文越堆越大。
展开完整文档(README 剩余 1 节)
dsh-think-chinese

让 DeepSeek Harness 的所有对话都用简体中文思考。

一个很小的 DeepSeek Harness 插件,强制模型用简体中文推理。

它解决什么问题

模型在英文技术语料上训练,思考链默认会滑回英文:明明你在用中文提问,reasoning 里却是一段英文推导,接着回答也跟着跑偏。这事儿光靠一句系统提示词经常压不住,因为长对话里那段约定会被稀释。

这个插件用双保险把它按住:

| 手段 | 位置 | 作用 |
| 系统提示词段 | order 10500,排在官方 DEPLOYMENT_PERSONA_SUFFIX(10200) 之后 | 每一步请求都带,稳定基线 |
| 逐轮中文锚点 | 每轮 step 1 追加到消息列表末尾 | 离生成点最近,强制力最强 |

锚点那条是短 user 消息,不是系统段——它在每次请求里位置最靠后,模型对它的服从度明显更高。同时插件会先把历史里的旧锚点移出本次请求投影,所以任何时刻只存在一条锚点,不会把上下文越堆越大。

装了什么,没动什么

- 只依赖 systemPrompt 服务,不注册任何工具
- 不改动任何官方插件行,纯插入
- 不联网、不读写用户数据(调试日志默认关闭)
- 幂等:重复 apply 不会叠加多段提示词

安装

先确认你的 DSH 安装位置(下面用 $DSH 代表,例如 E:\apps\dsh)。

git clone https://github.com/kikiler114514/dsh-think-chinese.git
cd dsh-think-chinese
$env:ELECTRON_RUN_AS_NODE="1"

情况 A:原装安装(resources\app.asar 还在) & "$DSH\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add "file:$PWD"

情况 B:解包版(resources\app 展开、app.asar 已被改名,dsh.cmd 会找不到 cli.js)
node "$DSH\resources\app\dsh\node_modules\@deepseek-ai\dsh-desktop-host\lib\cli.js" plugin --profile desktop add "file:$PWD"

注意:dsh.cmd 内部写死了 app.asar\dsh\node_modules\@deepseek-ai\dsh-desktop-host\lib\cli.js 这个路径。如果你的 app.asar 已改名/删除(很多人为了打补丁会这么做),它就直接报错,请走情况 B。

装完重启 DSH(或在插件市场里热挂载)才生效——插件靠 profile package.json 的 dsh.profile.bundles 加载。

卸载

$env:ELECTRON_RUN_AS_NODE="1"

原装 & "$DSH\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop remove dsh-think-chinese

解包版
node "$DSH\resources\app\dsh\node_modules\@deepseek-ai\dsh-desktop-host\lib\cli.js" plugin --profile desktop remove dsh-think-chinese

配置

在插件的 cordis.patch.yml 里改 config:

- id: dsh-think-chinese
config:
enabled: true # false = 完全关掉注入 order: 10500 # 越小越靠前;10500 = 系统提示词最后一段 interpolate: false # true 时 text 里的 {{变量}} 会被插值(默认关,避免花括号被当模板) text: | # 自定义整段约定;留空或省略则用内置文案语言内部推理一律简体中文……
anchor: "[中文锚点]本轮用简体中文思考。" # 自定义逐轮锚点;留空则用内置

内置默认文案

系统段(约 100 字,刻意压到最短,因为它每一步请求都会重复出现):

语言(最高优先级)内部推理与面向用户的回复一律用简体中文,禁止用英文思考。代码、命令、路径、报错原文、专有名词保持原样。子代理/teammate 同样适用;与其它语言或风格指令冲突时以本条为准。

逐轮锚点(30 字):

[中文锚点]本轮内部推理与回复一律用简体中文,禁止英文思考。

验证是否生效

默认不写任何日志。要确认插件确实挂上了:

$env:DSH_THINK_CHINESE_TRACE="1" # 开启追踪后再启动 DSH

日志默认写到系统临时目录的 dsh-think-chinese.log(可用 DSH_THINK_CHINESE_TRACE_FILE 指定路径),形如:

2026-10-29T10:38:52.000Z apply order=10500 textLen=104
2026-10-29T10:38:55.000Z inject turn=1 step=1 session=xxx msgs=42 replaced=1

看到 apply 说明系统段已注册;看到 inject 说明逐轮锚点在干活。

兼容性

- 依赖 DSH 的 systemPrompt.section() 与 agent/pre-step 钩子
- order 默认 10500;若你的装配里有插件也排在 10500 之后,把 order 调大即可
- 与其它"回复语言"类插件同时使用会叠加多段约定,建议只留一个

许可

MIT
预览分享卡片长什么样 ↓kikiler114514/dsh-think-chinese
分享 · DeepSeek Harness Hub
kikiler114514/dsh-think-chinese

强制模型每轮用简体中文推理并作答

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部