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

省 Token 开关 cypher-yht/dsh-plugins-token-toggle

DeepSeek Harness
cypher-yht8 天前有提交已提供中文文档扫描:未发现敏感能力

在输入框旁一键启停三个省 Token 插件并查看状态

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

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

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

状态速览

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

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

验证判据与等级说明 →

可信度证据

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

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

扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

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

DSH 省 Token 快捷开关:输入框旁一键启停文档转 Markdown、网页正文读取、MCP 按需加载

README

由 DeepSeek 最新模型翻译生成
省 Token 快捷开关(Token Toggle) 在 DSH 输入框「模型选择」左侧加一个「省 Token」按钮,一键启停三个省 token 插件,不用再去插件管理里翻。 标准 DSH bundle 插件,装完刷新页面即生效。 特性 - 输入框旁快捷按钮:注册在 conversation.input.left,显示「省 Token」和当前启用数(如 2/3);状态还没读到时显示 ·。点击弹出开关面板。 - 面板里三个开关: - 文档转 Markdown(dsh-plugin-office-markdown):Office/PDF 先转 .md,只把路径交给模型; - 网页正文读取(dsh-read-url):抓正文、限长、缓存,避免 HTML 噪声; - MCP 按需加载(dsh-mcp-lazy):只暴露一个代理工具,工具 schema 用到才加载。 - 实时状态:通过 remote.pluginManager.listBundles() 读取每个 bundle 的安装 / 启用状态;未安装的显示「未安装」且开关禁用,切换中显示「切换中…」;面板打开时刷新,并且 15 秒内不重复拉取。
展开完整文档(README 剩余 1 节)
省 Token 快捷开关(Token Toggle)

在 DSH 输入框「模型选择」左侧加一个「省 Token」按钮,一键启停三个省 token 插件,不用再去插件管理里翻。

标准 DSH bundle 插件,装完刷新页面即生效。

特性

- 输入框旁快捷按钮:注册在 conversation.input.left,显示「省 Token」和当前启用数(如 2/3);状态还没读到时显示 ·。点击弹出开关面板。
- 面板里三个开关:
- 文档转 Markdown(dsh-plugin-office-markdown):Office/PDF 先转 .md,只把路径交给模型;
- 网页正文读取(dsh-read-url):抓正文、限长、缓存,避免 HTML 噪声;
- MCP 按需加载(dsh-mcp-lazy):只暴露一个代理工具,工具 schema 用到才加载。
- 实时状态:通过 remote.pluginManager.listBundles() 读取每个 bundle 的安装 / 启用状态;未安装的显示「未安装」且开关禁用,切换中显示「切换中…」;面板打开时刷新,并且 15 秒内不重复拉取。
- 切换结果有明确反馈:setBundleEnabled() 后区分「已切换并生效 / 状态未变化 / 已保存,需重启 DSH 生效 / 已保存,但被更高优先级配置覆盖 / 切换失败 / 操作已取消」,失败或覆盖用红色提示,避免误以为已生效。
- 自动同步:监听 plugin-manager/changed 事件,别处改了插件状态时面板自动刷新。
- 交互细节:面板显示在按钮上方并按视口收敛;Esc、点击面板外、右上角 × 都能关闭;面板底部提示「切换会写入当前 profile,需要重启时请重启 DSH」。
- 中英文案:通过 locale.register 注册 zh / en 字典,跟随界面语言切换。

前提

本插件只是三个省 token 插件的快捷开关,需要先在当前 profile 里安装它们(例如从插件市场安装 dsh-plugin-office-markdown、dsh-read-url、dsh-mcp-lazy),并在 plugin_manager 里可用;未安装的项目会以「未安装」灰显。

安装

dsh plugin add github:cypher-yht/dsh-plugins-token-toggle

本地开发用软链:

dsh plugin add link:D:\path\to\token-toggle

桌面客户端(Electron)读的是 desktop profile,请让桌面端会话里的 plugin_manager 安装本插件。

装完重启宿主,浏览器 Ctrl+F5 硬刷新。

目录结构

dsh-plugins-token-toggle/
├── index.js # 宿主半区:空实现,UI 全在 client.js ├── client.js # 前端:输入框按钮 + 开关面板 ├── cordis.patch.yml # 挂载声明 ├── locale/ # 中英文案(zh.json / en.json) ├── icon.svg # 插件列表图标 └── package.json

实现要点

- 用 ctx.remote.pluginManager 的 listBundles() / setBundleEnabled(name, enabled),不直接改配置文件;切换写入的是当前 profile,所以可能提示需要重启。
- 三个受控 bundle 名字固定在 client.js 的 BUNDLES 常量里,想增减就在那里改。
- 面板挂在 shell.overlay(order: 950),按按钮位置向上弹出。

许可证

MIT,见 LICENSE。
预览分享卡片长什么样 ↓cypher-yht/dsh-plugins-token-toggle
分享 · DeepSeek Harness Hub
cypher-yht/dsh-plugins-token-toggle

在输入框旁一键启停三个省 Token 插件并查看状态

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