Repository navigation
Releases
DSH 插件合集 2026.09.15.3(dsh-route-mode 0.1.1)
DSH 插件合集 2026.09.15.3:dsh-route-mode 修到 0.1.1,其余四个不变,全部是下载即装的预打包 tgz。
| 插件 | 版本 | 说明 |
|---|---|---|
| dsh-model-live | 0.3.3 | 模型调用实时监视:悬浮挂件显示每次调用的模型 / 耗时 / 首字 / token / 速率 |
| dsh-api-balance | 0.1.1 | 只读展示 DeepSeek API 余额 |
| dsh-supervisor-tick | 0.1.0 | DSH 进程内 120 秒定时器(给监督者 / 执行者工作流用) |
| dsh-tdai-memory | 1.0.0 | 接 TencentDB Agent Memory:注入记忆指引 + 三个只读检索工具 + 每回合归档 |
| dsh-route-mode | 0.1.1 | 执行路由:云端 / 本地 / 混合 三按钮 + 只列 Ollama 本地模型的模型选择器 |
dsh-route-mode 0.1.1 改了什么
只改注入条件,UI 与路由一字未动。
0.1.0 的提示词回调里有一段兜底:当装配上下文取不到会话 id(无 agent 的独立模型调用,
例如生成会话标题)时,只要台账里「恰好只有一个已点选过的会话」,就照样注入那段执行路由指令。
副作用是把某个会话的执行模式串进了非对话调用的提示词。
0.1.1 删掉了这段兜底:取不到会话 id 一律不注入;同时 sessionIdOf 对 session.id
做 String() 兜底(SessionId 在类型上是 branded string),把「主路径静默失配」的面压到最小 ——
失配的表现是「点了按钮却什么都没发生」,那是最难排查的一类故障,宁可多兜一层。
自检从 32 项加到 35 项(新增:无 agent 不注入 / 有 agent 无 session 不注入 /
有 session 无 id 不注入 / branded id 仍能命中同一会话),通过 35 / 失败 0。
安装
下载下方 tgz,执行 scripts/install-plugin.sh <tgz>(先设 DSH_HOME),重启 DSH web 生效。
装过 0.1.0 的话直接覆盖装 0.1.1 即可(脚本会重指软链并备份)。详见 docs/install.md。
⚠️ dsh-route-mode 与前四个不一样
- 会真的切换会话模型(点「本地」时,走官方
session.selectModel); - 会往
systemPrompt.context注入执行路由指令,直接改变云端模型的行为; - 没点过按钮的会话(
touched=false)完全不注入 —— 装了不用等于没装; - 台账只在内存(每个会话一条、上限 256、FIFO 淘汰、不落盘、进程重启即清)。
校验
每个 tgz 的 sha256 见下方资产条目(GitHub API 的 digest 字段即权威口径)。
DSH 插件合集 2026.09.15.2(5 个插件)
DSH 插件合集 2026.09.15.2:新增第 5 个插件 dsh-route-mode,其余四个一并附上,全部是下载即装的预打包 tgz。
| 插件 | 版本 | 说明 |
|---|---|---|
| dsh-model-live | 0.3.3 | 模型调用实时监视:悬浮挂件显示每次调用的模型 / 耗时 / 首字 / token / 速率 |
| dsh-api-balance | 0.1.1 | 只读展示 DeepSeek API 余额 |
| dsh-supervisor-tick | 0.1.0 | DSH 进程内 120 秒定时器(给监督者 / 执行者工作流用) |
| dsh-tdai-memory | 1.0.0 | 接 TencentDB Agent Memory:注入记忆指引 + 三个只读检索工具 + 每回合归档 |
| dsh-route-mode | 0.1.0 | 执行路由:云端 / 本地 / 混合 三按钮 + 只列 Ollama 本地模型的模型选择器 |
安装:下载下方 tgz,执行 scripts/install-plugin.sh <tgz>(先设 DSH_HOME),重启 DSH web 生效。
详见 docs/install.md。
dsh-route-mode 是什么
在输入框工具条上加三个按钮,决定「这一轮谁来干活」:
- 云端:切回云端模型(记住上一次的云端选择),宿主注入显式授权,本会话不再强制走本地派单链;
- 本地:走官方
session.selectModel真的把会话模型换成所选 Ollama 模型(与自带模型选择器同源); - 混合:模型保持云端,宿主按会话注入「派单 + 监督审核」指令 —— 云端拆卡派单、机械验收、审核产物、打回重改,交付物由本地 Ollama 模型产出。
外加 conversation.input.right 上一个 🖥 下拉框,只列 provider === 'ollama' 的本地模型;
conversation.input.left 的三个胶囊按钮排在 FNOS 图标之后。
⚠️ 它和前四个不一样,装前请读
- 会真的切换会话模型(点「本地」时);
- 会往
systemPrompt.context注入执行路由指令,直接改变云端模型的行为; - 没点过按钮的会话(
touched=false)完全不注入 —— 装了不用等于没装; - 台账只在内存(每个会话一条、上限 256、FIFO 淘汰、不落盘、进程重启即清)。
不落盘、不改会话记录、不发起对外网络请求;停用即彻底回滚。
校验
每个 tgz 的 sha256 见下方资产条目(GitHub API 的 digest 字段即权威口径)。
DSH 插件合集 2026.09.15(4 个插件)
DSH 插件合集 2026.09.15:新增第 4 个插件 dsh-tdai-memory,前三个一并附上,全部是下载即装的预打包 tgz。
| 插件 | 版本 | 说明 |
|---|---|---|
| dsh-model-live | 0.3.3 | 模型调用实时监视:悬浮挂件显示每次调用的模型 / 耗时 / 首字 / token / 速率(含本地·云端徽标、按模型汇总、运行时日志) |
| dsh-api-balance | 0.1.1 | 只读展示 DeepSeek API 余额 |
| dsh-supervisor-tick | 0.1.0 | DSH 进程内 120 秒定时器(给监督者 / 执行者工作流用) |
| dsh-tdai-memory | 1.0.0 | 接 TencentDB Agent Memory:注入记忆使用指引 + 三个只读检索工具(L1 原子记忆 / L0 原文 / L3 画像)+ 每回合自动归档对话 |
安装:下载下方 tgz,执行 scripts/install-plugin.sh <tgz>(先设 DSH_HOME),重启 DSH web 生效。
详见 docs/install.md,那里写清了 DSH 插件必须登记的四个位置。
⚠️ dsh-tdai-memory 与前三个不同
前三个是只读、不落盘;dsh-tdai-memory 会主动做两件有副作用的事:
- 往每个会话注入一段「怎么用长期记忆」的指引(
systemPrompt.context); - 每个回合结束时,把成对的 user + assistant 原文 POST 给外部的 Memory Gateway(默认目标是本机回环地址
127.0.0.1:8420,数据落本地 SQLite / Markdown),capture: false可关闭。
它还需要你自己跑一个 TencentDB Agent Memory Gateway
(上游:https://github.com/TencentCloud/TencentDB-Agent-Memory,MIT)。
不需要长期记忆就别装,或者关掉 capture 只留三个只读工具。
校验
每个 tgz 的 sha256 见下方资产条目(GitHub API 的 digest 字段即权威口径)。
DSH 插件合集 2026.09.12(3 个插件)
DSH 插件合集的第一个发布:三个插件都是下载即装的预打包 tgz,与仓库里的 packages/ 一一对应。
| 插件 | 版本 | 说明 |
|---|---|---|
| dsh-model-live | 0.3.3 | 模型调用实时监视:悬浮挂件显示每次调用的模型 / 耗时 / 首字 / token / 速率,含本地·云端徽标、按模型汇总、运行时日志 |
| dsh-api-balance | 0.1.1 | 只读展示 DeepSeek API 余额 |
| dsh-supervisor-tick | 0.1.0 | DSH 进程内 120 秒定时器(给监督者 / 执行者工作流用) |
安装:下载下方 tgz,然后执行 scripts/install-plugin.sh (需先设 DSH_HOME),重启 DSH web 生效。
详见 docs/install.md,那里写清了 DSH 插件必须登记的四个位置。