- 预设 12 个本机工具并默认启用,装好即是可操作电脑的 Agent、无需总控配置或安装: 文件与文件夹的查看/读取/写入/建目录/移动/删除(默认不覆盖、删目录需 recursive、 拒绝删除系统目录与用户根目录)、用默认程序打开网址或文件、时间与时区换算 (tzdata 已随包内置)、查看进程、屏幕截图、读写剪贴板。 - 工具下发改为通用:任意 HTTP MCP 服务与 stdio 本机命令(Agent 拉起子进程, 容忍 stdout 噪声,命令缺失或进程崩溃会明确回报),支持多工具并存、 定义未变更时复用连接、替换/删除/退出时回收子进程。 - 多轮上下文:task_dispatch.history 作为此前的 user/assistant 文本拼接到本次请求前, OpenAI 兼容、Anthropic、Gemini 分别适配;Agent 侧独立校验与限幅。 - 工具级实时进度以 progress 事件回传;使用预设工具的任务标记为 builtin 执行来源。 - Skill 与历史内容上限与总控对齐,多个已批准 Skill 不再被静默截断。 - 修复 build.ps1 缺 UTF-8 BOM 导致 build.bat 在 PowerShell 5.1 下语法报错。
mulit_agent
独立的 Tkinter 子 Agent 程序。它不依赖本仓库中的 multi-claw-dashboard、multi-claw-agent、Node.js、FastAPI 或 PySide6。
本地启动
py -3.11 -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -e ".[dev]"
python app.py
首次运行显示总控地址和配对码输入框。输入总控界面显示的 WSS 地址和一次性配对码后,子 Agent 会校验总控证书指纹、完成 TLS 配对、把独立凭据保存到 Windows 凭据管理器,并仅在成功后转入托盘。
LLM API 地址、模型名称、API Key、Skills、MCP 工具与定时任务均由总控统一配置和下发;配对窗口不会要求逐台填写这些内容。
应用数据默认存放于当前 Windows 用户的本地应用数据目录下的 MultiClawAgent,可通过 MULTI_AGENT_DATA_DIR 覆盖。
编译 Windows 应用
双击 build.bat,或在 PowerShell 执行 ./build.ps1。编译结果为 dist/MultiClawAgent/MultiClawAgent.exe;它拥有自己的运行时,不依赖现有 MultiClaw 环境。