lco117/dsh-think-any-lang
DeepSeek Harness(DSH)插件:在“设置 → 通用”下新增“思考语言”选择器,通过系统提示词部分告知模型使用何种语言进行推理(思维链)。零额外调用,零延迟,支持12种语言。
Project Overview项目介绍
This is a native DeepSeek Harness (DSH) plugin built exclusively for the DSH ecosystem. To install it, you need to have the DSH CLI already installed and an initialized profile, then run dsh plugin --profile web add github:lco117/dsh-think-any-lang to pull it directly from GitHub. It adds a new "Thinking Language" dropdown menu under the DSH Settings > General page, letting users select which language the LLM uses for its chain-of-thought reasoning. It currently supports 12 common languages plus an off option that disables the custom instruction and follows the model's default behavior. The plugin is implemented as a system prompt injection rather than adding extra translation steps, so it adds zero latency to model responses, while the final response always stays in the user's requested language.
Once the plugin is installed, the workflow to use it is straightforward. After starting dsh web, open the Settings > General page in your browser, find the new Thinking Language dropdown, and select your preferred language for reasoning. The selection is automatically saved to your DSH settings and persists across restarts of the DSH application, so you only need to set it once. This plugin is ideal for users who prefer to read LLM reasoning content in their native language, regardless of what language they want the final output to be. It works with all DeepSeek reasoning models that output separate reasoning content, and does not interfere with any existing DSH features you already use.
The plugin is written entirely in plain JavaScript, with no build step required, so you do not need any extra build approval to install it from GitHub, even with recent versions of pnpm. It is split into two parts: a host half that registers the settings and injects the system prompt, and a browser half that renders the UI dropdown. The plugin is released under the permissive MIT open source license, so it is free to use, modify, and redistribute. If you want to add new language support, you just need to update the language tables in both the host and client files to keep them in sync.
这是一个专门为 DeepSeek Harness (DSH) 开发的原生插件,会在 DSH 的「设置 → 通用」面板下添加一个「思考语言」下拉选择框。用户可以自定义选择大模型推理过程(思维链)使用的语言,最终回复仍然保持用户输入使用的语言,不会影响输出的语言习惯。插件目前支持 12 种不同语言外加默认关闭选项,满足不同用户对推理语言的偏好需求。
使用流程非常简单,安装插件后启动 dsh web,打开设置页就能看到新增的下拉选择框,选好自己需要的推理语言后设置会自动保存,下次启动 DSH 也不会丢失配置。它适合习惯用特定语言阅读推理过程的用户,比如希望阅读中文推理内容但最终输出需要英文的开发者,或是习惯用母语阅读推理过程的非英语用户,能大幅提升阅读推理过程的体验。
插件采用纯 JavaScript 开发,不需要构建步骤,可直接通过 DSH 官方 CLI 从 GitHub 安装,不需要额外的构建权限,安装过程零阻力。插件基于 MIT 许可证开源,不存在任何使用成本或限制,用户也可以自行修改源码添加新支持的语言,只需要保持前后端文件的语言表同步即可。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-think-any-lang(lco117/dsh-think-any-lang)
仓库:https://github.com/lco117/dsh-think-any-lang
本站详情页:https://www.yhbd.top/plugins/lco117-dsh-think-any-lang/
本站登记:类型 bundle · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 3 · 最近提交 2026-08-14 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 3 stars - very few users, little community feedback星标只有 3,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:lco117/dsh-think-any-lang
把 lco117/dsh-think-any-lang 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-think-any-lang
A DeepSeek Harness plugin that adds a Thinking Language dropdown under Settings → General, letting you choose which language the model uses for its reasoning / chain of thought (中文, English, 日本語, 한국어, Deutsch, …). The final reply stays in the user's language.
Screenshots · Features · How it works · Installation · Usage · Development · Publishing · Star History
Screenshots
![]() Selector in General settings Pick it right from the settings page |
![]() The selector box Click to expand and pick a language |
![]() All languages in one dropdown off plus 12 languages in one list |
![]() In the plugin list Listed under plugin management after install |
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →




jingyunstudio/jingyun-dsh
Unclecheng-li/DeepSec
yjh051108/dsh-super-injector
fangqian616/consensus-pipeline
feibi-mochi/deepseek-harness-control-center