Repository navigation
Releases
子代理模型 v1.1.1:兼容 DSH 0.2.1-rc.5
子代理模型 v1.1.1:兼容 DSH 0.2.1-rc.5
本次修复
- 可以安装到 rc.5:宿主范围改为
^0.2.1-rc.5,继续接纳0.2.2-alpha.2,排除0.3.0预发布及正式版。 - 修复固定模型导致子代理创建失败:rc.5 没有
agent.model.select();现在优先使用新版公开接口,缺失时使用 rc.5 的sessionController.agents.selectForNextRequest兼容路径。 - 保持模型隔离:只影响新建本地子代理,不改变主代理、既有子代理或部署默认模型。路由校验或发布失败会明确报错,不静默换用其他模型。
- 客户端自报版本同步为
1.1.1,源模板与构建产物均有版本一致性检查。 - 保留模型选择、自定义 API、凭据隔离及团队消息参数守卫。
安装与升级
安装包与 Git 标签均包含已构建的客户端,无需手动编译。请先保存任务并退出目标 profile,通过 DSH 插件管理器安装固定版本:
dsh plugin --profile web add "github:junjundesk/dsh-subagent-model#v1.1.1"也可下载 dsh-subagent-model-1.1.1.tgz,用 SHA256SUMS.txt 校验后,在 DSH 插件 → 添加插件 中输入安装包的绝对路径。
- 配置结构保持不变;升级前备份并在升级后核对原有固定模型设置。
- 按安装器提示处理旧版本,重启目标 profile,再刷新浏览器。
- 新建一个本地子代理做最小验证,核对实际请求的模型和推理强度。
验证结果
- 干净安装依赖、客户端构建、语法检查与 77 项回归测试通过。
- 真实 rc.5 组件级探针 22/22 项断言通过:覆盖首轮及后续请求的模型/强度、默认强度清除与输出上限保留。
- 编译包在隔离目录安装验证:76 项测试通过、1 项按设计跳过(npm 不打包源码锁文件),组件探针仍 22/22 通过。
- 使用 DSH 实际采用的 SemVer 规则验证版本范围。
验证边界:组件探针不是完整 Agent-loop、浏览器或真实服务商联网端到端测试。历史 1.1.0 在 0.2.2-alpha.2 / Windows Web 的真实宿主验证记录不视为本次版本的完整端到端验证。
已知边界
rc.5 兼容路径使用宿主内部接口,并通过能力检测启用;两种选择接口都不可用时会明确报 model_selection_unavailable。额外路由插件或自定义 preset 可能改变选择顺序,需要单独核对。
子代理模型 v1.1.0
子代理模型 1.1.0
在 1.0.1 基础上新增团队消息参数守卫,并保留子代理模型选择与自定义 API。
修复:active teammate "<uuid>" not found
DSH 内置 Agent Teams 的 send_message / interrupt_agent 只接受 list_agents 返回的队友名字,但模型容易误传子代理/会话 UUID。1.1.0 会在调用前校验:
- UUID 属于某个队友时,提示应使用的队友名;
- 未知名字、UUID、
provisioning/failed队友返回可纠正说明,而不是原始堆栈; lead、有效队友名、子代理控制工具的agent_id调用不受影响;- 挂载 Agent Teams 时增加一条很短的提示,引导先
list_agents; - 可通过
guardTeamTargets: false关闭。
限制:DSH 的 tools/pre-execute / tools/execute 不允许插件改写工具参数,所以这是“校验 + 可纠正拒绝”,不能代替模型传参;原生工具定义未修改。
安装
dsh plugin --profile web add "github:junjundesk/dsh-subagent-model#v1.1.0"也可在 DSH 插件 → 添加插件 输入上方规格,或安装本页 .tgz 资产。安装/升级后重启目标 profile 并刷新浏览器。
支持版本
- 已验证:DSH 0.2.2-alpha.2 / Windows Web profile。
- 安装清单范围:
^0.2.2-alpha.2,排除0.3.0预发布及正式版;范围内其他版本尚未逐一测试。 - 插件声明 Node.js >=22,同时需要满足 DSH 自身要求。
验证
- 44 项自动化测试通过;新增守卫的单测、安装测试和无 Teams 容错测试。
- 真实子代理请求的模型/强度曾通过日志核验。
- 未进行浏览器视觉验收;守卫的真实 Team 调用需重启后在实际会话中复现验证。
文档
请用同页 SHA256SUMS.txt 校验下载包。请勿在 Issue 中上传密钥、profile 配置或完整会话日志。
子代理模型 v1.0.1
子代理模型 1.0.1
为 DSH 新建的本地子代理选择已有分组、模型、推理强度,或配置 Chat、Responses、Claude 自定义 API。主代理与既有子代理不改变,密钥由 DSH 原生凭据服务管理。
安装
dsh plugin --profile web add "github:junjundesk/dsh-subagent-model#v1.0.1"也可在 DSH 插件 → 添加插件 输入上方 GitHub 规格,或安装本页的 .tgz 资产。CLI 安装前退出目标 profile,安装后重新启动并刷新浏览器;纯 headless/TUI 不提供此设置面板。
支持的版本
- 已验证:DSH 0.2.2-alpha.2 / Windows Web profile。
- 安装清单范围:
^0.2.2-alpha.2,排除0.3.0预发布及正式版;范围内其他版本尚未逐一测试。 - 插件声明 Node.js >=22,同时需要满足 DSH 自身要求。
修复与验证
- 修复
cannot get property "remote.settings" without inject,补齐所有使用的 Client Remote 命名空间。 - 41 项测试通过;核验过真实子代理请求采用保存的模型与强度。
- 不声称完成浏览器视觉验收或第三方自定义网关的真实密钥测试。
文档
下载的安装包可使用同页 SHA256SUMS.txt 校验。请勿在 Issue 中上传密钥、profile 配置或完整会话日志。