# 17:多 Agent 并发任务中心 ## 目标 让一个操作者可在总控一次填写多条互不依赖的任务,分别指定目标机器并同时下发;每台机器的执行状态与结果在同一页可见。 ## 已实现范围 1. 总控增加 `CreateTasks` 受限用例。每条输入仅包含目标 Agent、文本任务和超时;一次最多 20 条。 2. 批量下发采用逐条独立结果:一条目标离线或参数无效时,仅该行返回可读错误,其他有效行仍会创建、持久化并下发。 3. 控制台任务区支持添加、移除和编辑多条任务草稿;每条可单独选择在线 Agent 和超时。 4. 新增“各机器任务状态”看板:按在线 Agent 汇总近期任务、运行中的数量和最新一条状态/结果,点击可打开原有完整时间线。 5. 既有取消、重试、超时、结果回传和任务历史能力保持不变。任务没有被改成广播;相同行中填写同一台 Agent 也仍是多个独立任务。 ## 验证 - Go WSS 回归覆盖两个任务均成功下发,同时验证其中一条失败不会阻止其它任务、空批量会被拒绝。 - 子 Agent 回归覆盖两个独立模型任务同时进入执行,确认执行器不会把任务串行化。 - Wails 前端绑定和生产构建通过;两端 Windows EXE 已重新生成。 ## 当前边界 - 看板展示总控最近 24 条任务,适合日常多机派发与结果查看;它不是工作流或定时任务系统。 - 任务仍只会下发给当前在线 Agent。离线任务队列与进程重启后的事件外盒仍是后续可靠性工作。 - 当前不设置人为并发上限;操作时应根据每台机器的模型、CPU 和内存能力控制同机任务数量。