Repository navigation
v1.3.3 — 🤝 多 Agent 协作协议 + ✨ 质量进化闭环
🤝 多个 Agent 从各自为战到有组织的团队——共享状态、意图广播、冲突有人裁决,质量持续自我优化。
🔨 核心变更
🤝 L2 团队协作协议(五大机制)
- 共享态:TeamStateCRDT(复用 automerge@1.0.1-preview.7)+ TeamSyncChannel 接口(orchestrator 定义 / daemon 实现,依赖注入避层级倒挂)
- 意图广播:IntentBus 事件总线 + team_broadcast MCP tool
- 触发反应:意图事件 → glob 匹配订阅 → 自动触发子任务
- 冲突消解:trust + 时间戳 + agentId 三级裁决(trust 仅排序比较,不出现在 if 权限分支——权限归 v1.3.7)
- 反馈放大:一次纠正/确认回流为团队级 think.md + knowledge 写入
- 建队机制:team_create MCP tool + team.yml 格式(成员/trust/shared_state/broadcast_channels)
✨ Refine Agent 完整版
- 复用 Onboard 循环引擎换 L2 判据(Ontology → 质量规则集),L1/L3/L4/L5 直接 import loop-agent
- 质量规则集三来源:① 内置模板 ② 客户 FDE 回写 ③ 团队反馈放大
- onConverged 回调:Onboard 收敛 PASS 后自动触发 Refine
🧭 主 agent 编排(四合一角色)
- 分发(意图广播)+ 监控(团队级审计轨迹)+ 审计(git diff 硬证据)+ 通讯(共享态中转)
- sub-agent 自动入队:workflow-parser 生成 sub-agent 时自动挂 team-manager
🚪 入口路由(用户自有 Agent 协同判断)
- route_workflow MCP tool:请求 → workflow 节点匹配(语义 + type 校验)→ 命中返回 workflow 路由 / 不命中返回 fallback
- WorkflowNode 加 type: loop/auto/manual + hitl 字段(机器消费)
📈 进化闭环升级(Benchmark 驱动 Dream Cycle)
- evidence → hypothesis → Candidate → eval → accept/rollback 循环
- 范围白名单铁律:只动 think.md + knowledge/(L2/L4),L1 SKILL.md / 审计规则 A1-A24 / 回溯机制 git snapshot 永远不可碰
- 污染检测:rubric/Gold 进入优化器上下文 → 立即恢复 + 停止
- Agent 版本号只增不减,不重用被拒绝的版本号
📜 evidence 字段(审计留痕)
- DecisionLogEntry 加 evidence?: string[](触发证据链)
- DecisionKind 加 EVOLUTION(进化动作)+ TEAM(团队协作动作)
🔒 BugFix(v1.3.2 四轮 fresh-eyes 审查修复)
- post-commit hook 假阳性修复(父子 SHA 对账 + 降级 INFO,狼来了反模式消除)
- check-test-count.sh 失败路径 unbound variable 修复(门禁假绿根治)
- check-version.sh 日期动态提取(从 CHANGELOG SSOT,不再硬编码)
- quick 模式 A3 固定噪声修复 + commit message 注入盲区文档说明
- 规则 priority 单源化(index.ts → runner.ts 派生 AUDIT_PRIORITY 向后兼容)
- SECURITY/WIKI/SKILL/ARCHITECTURE 版本号残留清零
- dashboard.html 移到 docs/demo/
⚠️ 破坏性变更
- MCP 工具数 38→42(新增 4 个:team_broadcast / team_create / route_workflow / refine)
DecisionKind加EVOLUTION+TEAM、WorkflowNode加type+hitl?、DecisionLogEntry加evidence?——穷举 switch 的消费方需补 case(可选字段向后兼容)
✅ 质量验证
| 检查项 | 结果 |
|---|---|
| npm test | 2100 tests 全绿 ✅ |
| acceptance-test | 272/272 场景全绿 ✅ |
| shellcheck | 零 error ✅ |
| check-version | 71/71 全绿 ✅ |
| 回归检查 | 100 维度 ✅ |
| release-gate | verdict=PASS(run-04 三项全绿)✅ |
| fresh-eyes | 四轮独立审查 + bugfix prompt ✅ |
📖 详细开发日志