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

输出呈现设置 yijiezhong/dsh-output-setting

DeepSeek 客户端v1.0.0
yijiezhong25 天前有提交已提供中文文档扫描:未发现敏感能力兼容 / 相关生态

DSH 输出设置插件:自动展开推理/工具节点、代码块字号与行高、模型输出语言(自动/中文/英文)

30.8/100
综合分
1
GitHub 星标
200
npm 周下载
—/5
用户评分

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

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/yijiezhong/dsh-output-setting.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
生态插件
可安装,未声明 dsh 能力
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 25 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-output-setting @ 1.0.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 17:37:13

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

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

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

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 自动展开推理节点
  • 调整代码块字号行高
  • 设置输出语言

README

由 DeepSeek 最新模型翻译生成
dsh-output-setting DSH(DeepSeek Harness)的输出呈现设置插件。把「过程节点怎么展开」「代码块多大」「模型用什么语言回答」集中到一个配置页里,全部实时生效,无需重启。 配置入口:插件 → dsh-output-setting(插件自己的详情页,不是「设置」里的独立分组)。 配置界面(简体中文) 配置项 | 分组 | 配置 | 类型 | 默认 | 说明 | | 过程节点 | 自动展开思考过程 | 开关 | 开 | 新出现的思考块直接显示完整内容 | | 过程节点 | 自动展开工具调用 | 开关 | 开 | 命令等工具卡片直接显示输入输出 | | 代码块 | 代码块字号 | 滑块 1–3 | 1.4× | 代码块与行内代码的字号倍率(1 = DSH 原样 11px) | | 代码块 | 代码块行距 | 滑块 1–2.5 | 1.6× | 行高 = 字号 × 此系数 | | 输出语言 | 模型输出语言 | 下拉 | 自动 | 自动(跟随界面语言)/ 简体中文 / English | 「模型输出语言」写进的是系统提示(不是 AGENTS.md),因此对隐藏的思考/推理通道同样有约束力 —— AGENTS.md 是以 user 消息注入的,管不住推理通道。 安装 已发布到 npm:dsh-output-setting。
展开完整文档(README 剩余 1 节)
dsh-output-setting

DSH(DeepSeek Harness)的输出呈现设置插件。把「过程节点怎么展开」「代码块多大」「模型用什么语言回答」集中到一个配置页里,全部实时生效,无需重启。

配置入口:插件 → dsh-output-setting(插件自己的详情页,不是「设置」里的独立分组)。

配置界面(简体中文)

配置项

| 分组 | 配置 | 类型 | 默认 | 说明 |
| 过程节点 | 自动展开思考过程 | 开关 | 开 | 新出现的思考块直接显示完整内容 |
| 过程节点 | 自动展开工具调用 | 开关 | 开 | 命令等工具卡片直接显示输入输出 |
| 代码块 | 代码块字号 | 滑块 1–3 | 1.4× | 代码块与行内代码的字号倍率(1 = DSH 原样 11px) |
| 代码块 | 代码块行距 | 滑块 1–2.5 | 1.6× | 行高 = 字号 × 此系数 |
| 输出语言 | 模型输出语言 | 下拉 | 自动 | 自动(跟随界面语言)/ 简体中文 / English |

「模型输出语言」写进的是系统提示(不是 AGENTS.md),因此对隐藏的思考/推理通道同样有约束力 —— AGENTS.md 是以 user 消息注入的,管不住推理通道。

安装

已发布到 npm:dsh-output-setting。

推荐用插件管理器,三种来源任选:

① 从 GitHub 安装(无需先发布 npm)
plugin_manager(install_bundle, "github:yijiezhong/dsh-output-setting")

② 从 npm 安装(已发布)
plugin_manager(install_bundle, "dsh-output-setting")

③ 本地开发:直接 link 源码目录
plugin_manager(install_bundle, "link:/path/to/dsh-output-setting")

装完记得把 dsh-output-setting 加进 profile 的 dsh.profile.bundles (插件管理器会自动处理;手工安装时见下方命令)。

手工安装步骤

cd ~/.dsh/profiles/desktop
pnpm add github:yijiezhong/dsh-output-setting
node -e "const f='package.json',j=require('./'+f);j.dsh.profile.bundles.push('dsh-output-setting');require('fs').writeFileSync(f,JSON.stringify(j,null,2)+'\n')"

依赖说明

npm install # 装上 package.json 里声明的 @deepseek-ai/schemastery

package.json 只声明一个依赖:

"dependencies": { "@deepseek-ai/schemastery": "~3.18.4" }

为什么是精确到 3.18.x:本机 profile 共享层(~/.dsh/profiles/node_modules)里那份是旧版 3.18.1,没有 .volatile();而 Desktop 未传 bareModuleBaseUrl,裸模块名走 Node 原生解析,插件不自己带新版就会命中旧版 → z.number().volatile is not a function → 模块加载失败 → Config 缺失 → 配置页不出现(listConfigs 报 status: "absent",但 fiberPhase 仍显示 active,极易误判)。所以必须自带一份 3.18.4。

⚠️ 不要把它改成 peerDependencies —— 声明成 peer 会被 DSH 的拦截机制重新导向共享层的旧版 3.18.1,上面那个失败就会复现。(这条与官方插件不冲突:官方把 schemastery 放在 dependencies,只把 @deepseek-ai/cordis 放 peer。)

react 与 cordis 都不声明 —— 它们由 DSH 运行时提供(官方客户端插件同样只 require("react") 而不在清单里声明;也实测过官方插件 0 处 import cordis)。曾经加过 peerDependencies.cordis,结果 npm 会自动在本插件里装一份 308K 的 cordis,属于冗余,已移除。

开发须知

- 改 host 半(host.js)必须重启应用才生效:disable → enable、改文件名、 remove + install 都不会重新加载模块(Node ESM 按 URL 缓存,dsh-hmr 只监听 patch 文件)。
判断是否真的重载,用副作用写文件验证,别信 fiberPhase。
- 改 client 半(client.js)刷新页面即可(Cmd+R)。但注意 Cmd+R 会把整个 DSH 界面语言回落成浏览器语言,验证双语时请在设置面板里切语言。
- 配置界面注册在 plugins.bundle.config(keyed slot,key = 本包名),渲染在插件详情页「描述」与「包含的组件」之间。

License

MIT
预览分享卡片长什么样 ↓yijiezhong/dsh-output-setting
分享 · DeepSeek Harness Hub
yijiezhong/dsh-output-setting

DSH 输出设置插件:自动展开推理/工具节点、代码块字号与行高、模型输出语言(自动/中文/英文)

这是你的仓库?认领条目

回到顶部