dsh-reasoning-cn
在终端中运行以下命令:
dsh plugin install William123666/dsh-reasoning-cn
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install William123666/dsh-reasoning-cn 安装该插件,源码地址为 https://github.com/William123666/dsh-reasoning-cn
插件介绍
DeepSeek Harness 的 Web UI 中 Think 下拉框里的推理文本通常以英文输出,而主流模型都没有提供指定思考语言的 API 参数,系统提示词在 agent 模式下也经常被忽略。dsh-reasoning-cn 用两层互补机制解决这个问题:引导层在系统提示词末尾注入一条简体中文指令,并在每个 turn 的第一步以用户消息重申,模型配合时零成本零延迟;翻译层则挂接响应流,当检测到英文、日文或繁体中文时,缓冲整块 reasoning 后调用廉价非思考模型整块转写为简体中文。翻译默认关闭,需显式启用,任何失败或超时都会 fail-open 原文透传,确保思考内容永不丢失。
因为翻译发生在 agent-loop 落日志之前,成功译文会一致地写入 session 日志、Web 回放及工具调用回传的 reasoning_content;降级时三者同样一致保留原文。插件还会校验译文的非空性、长度扩张、代码围栏及中文占比,不通过将原文回退。防递归标记确保翻译请求不会被自身转换器再次处理。
适合日常使用 DeepSeek Harness Web UI、希望以简体中文理解推理过程的开发者。若只需零成本的语言引导,开启 steering 即可,不产生额外 LLM 调用;若追求显示语言的硬保证,再启用翻译层,并确认所配 provider 的数据保留与费用策略。当前版本面向简体中文,不翻译最终回答,也不额外保留英文原文,数据边界清晰可控。
使用场景
- 在 Web UI 的 Think 下拉框中阅读推理文本,希望直接显示简体中文
- agent 模式下希望模型原生用中文思考,减少英文 reasoning 的干扰
- 将英文 reasoning 转写为简体中文,并一致写入 session 日志与 Web 回放
适合人员
- 日常使用 DeepSeek Harness Web UI 的简体中文用户
- 希望降低英文 reasoning 阅读门槛的开发者
- 需要统一 session 日志与回放语言的技术团队