3.6 KiB
mulit_agent 当前开发进度
更新时间:2026-09-15
已完成并验证
-
图片附件任务闭环:安全校验总控
task_dispatch.attachments的 MIME、数量与解码大小;附件仅在执行内存传递,OpenAI 兼容、Anthropic、Gemini 分别生成正确图文载荷。无视觉能力的当前模型会安全失败,不会降级为纯文本或影响 WSS 线程。 -
默认完全访问执行器:已认证总控下发的任务可由 Agent 所在 Windows 电脑实际执行文件、程序、网络和桌面应用操作。OpenAI 兼容、Anthropic、Gemini 均支持模型工具调用循环;执行过本机命令的任务会标记为“完全访问”,取消任务会终止仍在跟踪的命令。命令输出、任务结果和审计摘要仍会脱敏,不能保存 API Key、密码、凭据、图片 Base64 或内部推理。
-
独立 Tkinter 子 Agent、系统托盘、独立数据目录、Windows 凭据管理器和 Windows 编译脚本;不依赖旧 MultiClaw、FastAPI、Node.js 或 PySide6。
-
首次 WSS 配对、TLS 证书指纹校验、认证、心跳、Agent 改名、断线状态和托盘驻留。
-
接收总控独立文本任务并持久化本地生命周期;可回传接收、运行、完成、失败、取消和超时状态。多个不同任务会分别进入后台执行,供总控同时向多台机器派发。
-
本地演示执行器用于当前任务闭环验证;任务取消/超时后的迟到结果不会覆盖终态。
-
本机可迁移配置与 Windows 用户持久配置双写方案已完成:同一 Windows 用户重新编译不会丢失 Agent 名称、总控地址和配对信息;复制到新电脑仍需重新配对。
-
本地 LLM 配置窗口、配置字段与本地启用逻辑已移除。LLM 仅保留待总控下发时复用的协议适配器,不可由子 Agent 用户填写。
-
已接入总控 LLM 配置快照:仅在已认证的 TLS/WSS 会话中接收 Provider、模型、地址和 Key;Key 写入 Windows 凭据管理器,非敏感元数据持久化到本机数据库。
-
已支持 OpenAI 兼容 API(含主流云端、中转站与 Ollama/LM Studio/vLLM 等本地模型),并原生适配 Anthropic 和 Gemini;任务会调用已下发的模型并回传结果或安全错误。
-
旧版受控桌面文件工具状态机保留为兼容路径;新版默认由完全访问执行器处理本机操作,不再将桌面直接子文件夹限制作为产品权限边界。
-
模型结果在回传前会去除
<think>...</think>(含未闭合标签),防止内部推理进入任务输出。 -
并发回归已验证:同一 Agent 的两条独立模型任务可以同时开始执行,任一任务完成不会阻塞另一条结果回传。
-
总控的单独指派与按行
@批量指派均复用既有文本任务入口;子 Agent 不保存跨任务上下文,回传仍走原有状态、结果、取消、超时与重试闭环。
最近编译
dist/MultiClawAgent/MultiClawAgent.exe已于 2026-09-15 重新编译(含单独/批量指派与 5 分钟无进展续期)。
已规划,尚未实现
- 总控下发的 Skills、插件和 MCP 工具的版本、权限校验与回滚。
- 持久化离线事件外盒、重连补传、任务重启恢复。
- 本机 Agent 守护服务与远程重启、升级。
进度判断
- 可测试基础闭环(配对、在线、任务、取消、重试):约 65%。
- 最终集中管理目标(统一 LLM/Skill/MCP/定时器/远程运维):约 35%。
当前策略:子 Agent 只接收和执行总控迁移后的能力;不会依赖或导入旧 FastAPI、Node.js、旧 Python Agent 运行环境。