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.3 KiB
1.3 KiB
10:Wails2 迁移与信息架构
已完成迁移
controller根目录已切换为 Wails2 工程:Go 负责控制平面,React/TypeScript 负责界面。- 旧 PySide6 总控入口、项目定义、源码与测试已从工作根目录移除;旧发布产物仅保留在隐藏归档目录,不能被默认构建入口使用。
build.ps1和build.bat默认构建 Wails 发布包build/bin/MultiClawController.exe。- 当前 Wails 控制平面已覆盖首次配对、TLS 指纹校验、WSS 心跳、单 Agent 任务下发和最终结果回传。
当前界面架构
- 概览:总控状态、在线 Agent、运行任务、当前电脑 IP 和 Agent 连接地址;不展示配对码。
- 任务:选择在线 Agent、下发文本任务、查看持久化的最近任务结果。
- 安全与配对:沿用旧 Dashboard 的“密钥独立页面”原则,生成仅可使用一次、十分钟有效的配对码。该配对码不同于旧系统的长期 API Key,包含 TLS 指纹且不写入界面持久化状态。
验收
- 启动
build/bin/MultiClawController.exe,确认概览显示本机 IP。 - 在“安全与配对”生成代码,并在子 Agent 使用该 IP/连接地址完成配对。
- 在“任务”页面向在线 Agent 下发文本任务,确认状态与结果回传。