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