Skip to content

v0.4.0 · 子代理执行折入实时迷宫

Choose a tag to compare

@lamost423 lamost423 released this 20 Aug 05:27
· 9 commits to main since this release

新功能:dsh 子代理会话折入实时迷宫。

模型调 subagent 工具派生的任务,现在以聚合支路节点出现在父会话的实时迷宫里:

  • 挂靠在派生它的主干步上,与父会话共享同一条时间轴;
  • 节点内的子条是子代理全部已判定的工具调用(参数 / 返回 / 判定齐全),悬停与详情面板可看逐条明细;
  • 运行中的子代理实时生长并标注"仍在运行",结束后按结果着色(以错误收尾的标红);
  • 点击节点跳回主对话中派生它的位置。

实时迷宫:4 个子代理以支路节点折入父会话时间轴,运行中的实时生长

入图纪律:仅 origin: 'subagent' 且非临时的子会话入图——手动"在新对话分支"和 side-chat 临时侧聊不算子代理;已结束且活动完全早于可见窗口的陈旧子代理不画(与父会话窗口外步骤同口径),运行中的照留。

身份与文案:子代理节点显示自己的标签与"子代理支路"身份,派生关系写作"⤴ 由主干 SN 派生的子代理任务,完成后结果汇回主干",不再套用失败探索的"此路不通,折返"文案;内部步号不再暴露。

兼容性:子代理支路依赖宿主"后台打开子会话历史"的能力(SessionFace.open)。官方 rc.6–rc.8 尚无此能力,插件自动静默降级——不报错、其余功能不受影响;在具备该能力的宿主构建上即刻生效。

验证:23 测试全绿(新增子代理聚合 / 陈旧丢弃 / 花名册生命周期两组共 10 个用例);tsc + tsdown 构建绿;已在真实 4 子代理会话(355 步 / 4.4h)上人工验收(见上图)。

完整历史见 CHANGELOG.md