Skip to content

Releases: 123123liang/dsh-subagent-model-sync

v0.0.2

Choose a tag to compare

@123123liang 123123liang released this 26 Oct 20:35

安装

pnpm add dsh-subagent-model-sync

加入 profile 的 dsh.profile.bundles 后重启 DSH。

兼容性

项目 要求
DSH 0.2.1-rc.3(engines.dsh = >=0.2.1-rc.3)
Node.js ≥ 22

本版本

插件页图标已声明(icon 字段)。

说明

本插件由 LLM 辅助生成,代码 100% 由 LLM 编写。切换错模型产生的费用与作者无关。

v0.0.1 — 子智能体模型切换

Choose a tag to compare

@123123liang 123123liang released this 26 Oct 19:37

首个公开版本。

它做什么

给 DSH 的子智能体、团队队友与嵌套后代一个可手动切换的模型入口,并支持主会话一键同步。

DSH 里子代理的模型路由在创建时就固化了,之后主会话切模型影响不到它。若子代理因渠道下线、额度耗尽停在半途,它不会产生完成通知,父会话也就不会被唤醒——整轮对话卡死。本插件把"换模型"这个动作交还给用户,从而把唤醒链路接回去。

  • 子代理输入框右下角:显示真实路由,可切换模型与思考强度
  • 主会话输入框右下角:一键让该会话下所有子代理跟随主会话
  • 不伪造 model/selection,路由只由官方 request/header 记录

兼容性

项目 要求
DSH 0.2.1-rc.3(已在此版本开发并完成全部实测);engines.dsh 为 >=0.2.1-rc.3
Node.js ≥ 22

依赖 DSH 的三个内部接口:agent/request 事件、sessionProjections.stateOf(session,'modelSelection')、session.requestHeader()。
上游若改动这些接口,插件可能失效;仓库内 tools/probe-resolver.mjs 可在升级后快速自检。

安装

pnpm add dsh-subagent-model-sync

加入 profile 的 dsh.profile.bundles 后重启 DSH。

已验证

手动切换与冷恢复、思考强度写入请求、跟随主会话、同步优先于单独指定、被覆盖的单独指定失效、取消同步不回退、不伪造事件、无请求不改写、界面显示真实路由 —— 均以真实请求验证。自动化测试 41 条。

说明

  • 本插件由 LLM 辅助生成,代码 100% 由 LLM 编写。
  • 切换错模型产生的费用与作者无关。