|
|
1 month ago | |
|---|---|---|
| .. | ||
| README.md | 1 month ago | |
| result.json | 1 month ago | |
| verify.mjs | 1 month ago | |
日期:2026-09-10。只修改源码与隔离测试,没有调整远端配置、历史消息或运行服务。
以下命令成功,7 个文件、166 项通过:
npx vitest run tests/server/workspaceRelay.test.ts tests/server/workspace.test.ts tests/server/workspaceTeamTools.test.ts tests/server/taskCoordinator.test.ts tests/server/workspaceRoutes.test.ts tests/server/workspaceRemoteAgents.test.ts tests/server/workspacePairedNodes.test.ts
覆盖原始确认循环、两种模式的两/三成员循环、重复完成事件、分支与目标隔离、新消息与任务、新结果/工具/附件/人工答复、重启与旧记录恢复,以及既有审批、手动停止、事务回滚、远程成员和账号授权场景。
原审批隔离测试存在同毫秒跨任务排序假设,已改为先确认第一条任务实际开始,再提交第二条并验证排队和审批隔离。
npm run typecheck 和 npm run build 成功。构建仍有既有的前端 chunk 超过 500 kB 提示。
npm run build
node docs/verification/2026-09-10-bot-relay/verify.mjs
脚本加载 dist-server 的实际编译代码,使用临时 SQLite 目录和回环地址的假 Hermes WebSocket 服务;不连接真实模型或现有服务,退出时清理自己的测试目录。
| 场景(均不限轮数) | 成员调用 | 重复提示 | 最终状态 | 待执行任务 |
|---|---|---|---|---|
| 管理员派工、审核、最终确认 | 3 | 0 | complete | 0 |
| 管理员模式持续返回相同派工及结果 | 5 | 1 | complete | 0 |
| 自由模式持续互相派工 | 4 | 1 | complete | 0 |
各场景结束后继续观察 250 ms,没有新增调用,聊天的活动运行标记已清除。结构化输出见 result.json。此验收不代表生产服务器已部署。