lco117/dsh-think-any-lang 预览 preview

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 许可证开源,不存在任何使用成本或限制,用户也可以自行修改源码添加新支持的语言,只需要保持前后端文件的语言表同步即可。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • 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

DeepSeek Harness Plugin

GitHub Stars GitHub Forks GitHub Issues GitHub Pull Requests License English 简体中文

dsh-plugin Languages Zero latency Plain JS

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

Thinking language selector in Settings → General
Selector in General settings
Pick it right from the settings page
The thinking-language selector box
The selector box
Click to expand and pick a language
Expanded language dropdown
All languages in one dropdown
off plus 12 languages in one list
dsh-think-any-lang in the plugin 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 →

← 上一个 Prev dsh-onebot 下一个 Next dsh-auto-approval-plugin →