Releases: jwhs648/dsh-team-lead
Releases · jwhs648/dsh-team-lead
Release list
v1.2.0
member-model 1.2.0
主要变化
- 登记只给队长紧接着的那一次 fresh
spawn_teammate。workflow 子代理、后台子代理等其他创建,不再用掉或改写登记;写明 provider/model 的请求,也不会被插件默认路由改写。 - 新增
requireArm(默认开启):既没有登记、也没有插件默认路由时,fresh 队员的创建会被拒绝,并提示先登记,避免队员静默继承队长的模型。arm_spawn_route({"follow": true})用来明确登记「跟随队长」。fork 不受影响。 - 每次创建都会给出一行
member-model:说明,写明队员实际拿到的路由,并在运行中的队员身上核实,不符时显示 WARNING。在 run_code 里调用时,这行说明出现在运行结果之后。get_spawn_route的applied记录最近 16 位队员的实际路由。 - 三个路由工具对队员和子代理隐藏。插件自身出错时,不会把已经建好的队员报成创建失败。
team-lead skill
- 新增「分工」和「工作流程」两节;组队前先确认前提:Agent Teams 已启用,插件为 1.2.0 或更高。
- 开场任务附上固定的「协作要求」块;写明 fork 只继承已完成的轮次;公共文件和共享产物由专人负责;汇报时按
applied列出各队员的实际路由。 - 路由细节移到
references/spawn-route.md,不再复述宿主 Agent Teams 策略已有的规则。
新增脚本
scripts/sync-skill.mjs:从安装包同步 skill,保留默认路由三项;发现本地改动时默认不覆盖。scripts/kernel-check.mjs(npm run kernel-check -- <版本>):对新版 DSH 做静态兼容复查,共 21 项检查。scripts/live-checklist.md:实机验收清单。
验证
- 190 项自动化测试通过(Linux 上的 Node.js 20、Windows 上的 Node.js 24);kernel-check 对 dsh
0.1.7-rc.1和0.1.7-rc.2均为 21/21 PASS。 - 在 DSH 0.1.7-rc.2(run_code 模式)上实机验收,以下全部通过:拦截未登记、按登记创建、fork、失败恢复、清除、applied 记录、对队员隐藏工具,以及
/team-lead实际组队。 - 验收中发现两个问题,已修复并复验:队长切换模型后登记 follow 被误报;run_code 里看不到说明。
升级须知
- 兼容范围不变:
0.1.7-rc.1 || 0.1.7-rc.2。升级已安装的插件后,需要重启宿主。 - 升级后,用安装包里的
scripts/sync-skill.mjs同步 skill:先预览,再加--write。默认路由会保留。 requireArm默认开启,未登记的 fresh 队员会被拒绝;不需要时可以在插件配置里关闭。- 仓库不携带任何个人模型配置。
v1.1.1
member-model 1.1.1
DSH rc.2 兼容性
- 支持 DSH
0.1.7-rc.1与0.1.7-rc.2,仅放行已验证版本。 - 路由核心实现与 1.1.0 一致;新增 3 项包元数据一致性检查。
- 86 项自动化测试、29 项 rc.2 实际内核接口检查、21 项 rc.2 真实宿主集成检查全部通过。
- 真实调用覆盖 fresh、fork 与 continuable,核对实际子 agent 的模型路由和思考强度。
验证边界与升级
- 内核接口检查使用模拟 provider;真实模型集成验收通过临时加载完成,不等于已验证所有正式安装环境或第三方包装组合。
- 更新后请重新加载插件或重启宿主,并确认插件处于 active 状态。
- 保留已有 team-lead skill 默认路由及其他个人定制;仓库不携带任何个人模型配置。
v1.1.0
v1.1.0
新增一次性路由取消能力,并完善路由竞态、失败恢复与包装兼容性。
新增
- 新增
clear_spawn_route:清除调用者尚未消费的一次性路由,使较早的登记和失败恢复失效,防止已取消的旧路由重新出现。不会修改配置默认路由、影响其他 agent 或中止已开始的创建。
修复与兼容性
- 完善登记、清除、消费和失败恢复的并发语义;被并发清除或较早成功提交的登记越过时,
arm_spawn_route返回armed:false。 - 保留实际生效的第三方包装、属性描述符、receiver、额外参数、原始请求及返回结果身份。
- 两个创建入口和工具注册整体安装,失败时回滚;改进重复安装、幂等卸载和预检途中卸载处理。
- 更新 team-lead skill 和安装说明,明确路由授权、取消、失败重试与个人配置保留方式。
验证与适用范围
- 83 项隔离回归测试通过。
- Node.js 22、DSH 0.1.7-rc.1 上完成 21 项真实宿主集成检查;fresh、fork 和 continuable 子代理均返回预期文本。
- 并发竞态及第三方包装组合由隔离测试覆盖,不代表已验证全部宿主或插件组合。
- 仍仅支持 DSH 0.1.7-rc.1;仓库不携带个人模型路由。更新安装包后需重新加载插件,新工具才会生效。同步 skill 时请保留已有默认路由与其他本地定制。
本次正式版本发布统一包元数据和锁文件版本为 1.1.0,功能实现与已验收的 e695469 提交一致。