Skip to content

v1.3.3 — 🤝 多 Agent 协作协议 + ✨ 质量进化闭环

Choose a tag to compare

@KongFangXun KongFangXun released this 13 Aug 03:29
· 3126 commits to main since this release

🤝 多个 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 ✅

📖 详细开发日志