- 插件/MCP 改为通用工具仓库:内置、HTTP MCP、本机命令(stdio)三类工具,可增删改、 按 Agent 分配;定义变更自动提升下发版本并重发,删除即回收分配并通知 Agent 清空。 - 旧 desktop-filesystem 降级为仓库中的一个内置条目;本机预设工具改为总控只展示、 Agent 默认启用,任务执行来源新增 builtin(审计 task.builtin_tool_execution)。 - Skills 补齐录入闭环:新建或按名称覆盖更新,并可从旧版技能目录(SKILL.md + skill.json) 批量导入;同名更新保持标识不变并自动重新应用,旧包入口脚本只提示不执行。 - 单独指派支持基于某条已完成任务的多轮追问:任务内容框仍下发无上下文的一次性任务, 追问时由总控组装历史(仅成功轮次、默认最近 50 轮 / 约 6 万字符),会话按 Agent 隔离; 执行动态把同一会话合并为一条记录,任务详情弹窗底部提供继续对话输入框。 - 任务详情支持运行中观测:打开期间每 2 秒刷新,终端风格输出全部事件并自动滚动; progress 事件不改变任务状态且顺延无进展超时,避免正在执行工具的任务被误判超时。 - 修复 build.ps1 缺 UTF-8 BOM 导致 build.bat 在 PowerShell 5.1 下语法报错。
Controller
独立的 Wails2 总控程序。运行时由 Go 控制平面与 React/TypeScript 管理界面组成;它不依赖本仓库中的 multi-claw-dashboard、multi-claw-agent、Python、FastAPI 或旧 MultiClaw 数据。
本地启动
$wails = Join-Path (go env GOPATH) "bin\wails.exe"
& $wails dev
从根目录执行 build.ps1 即可构建正式总控。应用数据默认位于当前 Windows 用户配置目录下的 MultiClawControllerWails,测试/隔离运行可使用 MULTICLAW_CONTROLLER_DATA_DIR 覆盖。
首次启动会在该数据目录生成仅属于本总控的 TLS 证书和 SQLite 数据库,并启动 WSS 配对服务(默认端口 8443)。总控界面可生成 10 分钟有效、仅可使用一次的配对码;将显示的 WSS 地址和配对码填入子 Agent 即可完成首次安全配对。
界面中的“概览”页显示当前电脑 IP;配对码只在“安全与配对”页生成,避免把安全操作放在首页。
监听地址与端口由 config/controller-config.json 控制。若子 Agent 位于其他机器,请仅在受信任内网中放行该端口,且不要将其映射到公网。
编译 Windows 应用
双击 build.bat,或在 PowerShell 执行 ./build.ps1。编译结果为 build/bin/MultiClawController.exe;它拥有自己的运行时,不依赖现有 MultiClaw 环境。