Repository navigation
本补丁修复委派任务的权限和审批继承、停止后的旧结果处理,以及 MCP 旧版 HTTP 会话过期后的重连。现有配置可以继续使用。
修复
- 同步和后台子 Agent 继承发起回合的能力限制、审批范围与恢复确认。批准委派后,子任务写入等操作仍按配置独立审批。
- 停止会话后使未消费的子任务结果失效,覆盖已排入消息总线和等待会话锁的结果;有效结果只消费一次,各会话保持隔离。
- 精确识别 MCP SDK v2 的
-32600 / Session not found并重连,不将普通工具错误或参数错误当作会话失效。
验证
- 新增 29 项委派专项回归;真实 WebUI/TUI 客户端分别连接 Gateway,覆盖每客户端 8 条批准、拒绝、停止与恢复流程,已纳入 CI。
- 固定条件的前后对比:委派权限 3/9 → 9/9,停止后旧结果 0/2 → 2/2,MCP 空闲过期重连失败 → 通过。
- 发布准备 PR 通过完整 CI,包含跨平台 Python、WebUI、TUI、质量门禁、离线评测、Replay、打包及三平台安装器。干净安装 wheel 后的 Gateway/WebUI/设置链路冒烟通过。
- 发布验收中修正一项 Windows stdin 测试:明确等待进程退出并确保清理,保留 payload、EOF 和退出码断言。修正经 PR #22 的 11 项 CI 验证。
以上是脚本 Provider 驱动真实运行链路的工程回归,未新增真实模型评测,不推导生产任务准确率或成本下降。停止不能撤销已经发生的外部写入。
升级
uv tool install --force --upgrade pawbot-ai
pawbot --version确认版本为 0.8.1。原生 TUI 使用本 Release 的对应平台归档;每个归档均提供 SHA-256 校验文件。