← 项目

04 / AI 工具协作

EGC Supervisor

让多个 AI 编码助手可追溯地协作

角色、工作区、验收与独立审核串成一条任务链,谁做了什么、为何停止,都有据可查。

开发与受控验证阶段 · 当前仅在 macOS 范围内验收

从什么问题开始

多个助手难以协调

分工靠聊天记录临时约定,任务一交接就容易混乱。

结果缺少可核对依据

事后说不清是谁执行的、用了什么配置、在哪一步失败。

自动执行容易失控,或被误报为成功

没有预算与超时边界,失败和驳回悄悄变成“已完成”。

核心功能

角色与准入

  • 角色查看与执行预览执行前查看生效的角色配置,核对角色与计划;预览不执行任务。可用
  • 编码助手适配与能力查看通过适配层查看已配置的编码助手及其能力。可用
  • 发布前初始化准入检查创建任务工作区之前,先检查项目是否准备就绪。可用
  • 未提交角色覆盖提示项目角色配置未进入任务快照时显式提示,不再静默遗漏。可用

任务执行与独立审核

  • 按角色运行任务在限定工作区内按角色运行任务,并记录结果与配置摘要。可用
  • 实施、验收与独立审核实现者、审核者和裁决者按同一流程处理任务;不自动合入主分支或发布。可用
  • 审核输出格式恢复审核输出缺少结论格式时,做至多一次有限重试;真正的驳回不会被当作格式错误重试。可用

留痕与可观测

  • 实际身份与失败留痕记录真正执行的席位,替补不冒充原席位。可用
  • 终端与 Web 状态视图在统一视图中查看任务、治理状态与运行线索。可用

边界控制与路线图

  • 编排预算硬顶在适用的编排路径上,预算超限即停止后续调用并记录。预览
  • 优雅取消收到取消后,在适用阶段边界静止并记录。预览
  • 范围越界检测在适用路径上检测超出允许范围的改动。预览
  • 配置失败事务回滚配置操作失败时,提供经过验证的回滚合同。规划中
  • Linux 系统级验证补齐 Linux 上的进程生命周期与交付验证。规划中

差异化亮点

管理流程,不只是转发提示词

角色、工作区、验收、独立审核和执行收据组成一条可核对的任务链。

本地控制、可观察优先

控制面与状态留在你的项目工作区;调用外部模型时,任务内容仍会发送给对应服务。

如实停止,不报假成功

失败、审核驳回和缺失证据都会停下并留痕,替补席位不冒充原席位。

使用场景

场景一:让一个修复经过独立审核

角色:开发负责人 情境:需要提交一个小范围代码修复 怎么用:定义目标、允许修改的范围和验收命令;实现席提交候选,独立席审核 得到什么:一份可核对的补丁和审核记录;是否合入仍由负责人决定

场景二:核对多个助手的职责与结果

角色:维护者 情境:团队混用多种编码工具,任务交接容易混淆 怎么用:查看生效角色配置、执行预览和实际身份收据 得到什么:看清任务由谁执行、用了什么配置、失败发生在哪一步;工具名称本身不等于审核资格

场景三:在预算与停止条件内探索复杂任务

角色:技术负责人 情境:希望多阶段协作,但必须控制消耗与副作用 怎么用:为适用编排路径设置预算和范围,观察状态,必要时取消(预览能力) 得到什么:完成或停止的真实证据,再决定是否继续;不承诺任意负载下的绝对实时停止

架构示意

逻辑分层示意,不代表所有组件共用同一个强制沙箱。

  1. 交互层

    • 本地命令行入口
    • 终端与 Web 状态视图
  2. 控制层

    • 角色配置与准入检查
    • 任务编排与隔离工作区
    • 运行控制(超时、结果与收据)
    • 独立审核与裁决
  3. 执行层

    • 适配层与角色运行时
    • 外部编码工具与模型服务(用户自备授权)
  4. 记录与交付层

    • 本地状态、日志与执行收据
    • EGC:治理记录与规则校验
    • 交付候选(由人决定合入与发布)

流程说明

失败、驳回或未知状态一律不视为成功;审核通过不等于生产发布授权。预览能力按路径生效,须针对具体版本与环境单独验收,不代表全局强制隔离。

  1. 规划

    定义任务目标、修改范围与验收标准;项目与角色准入不通过则直接停止并记录原因。

  2. 实施

    在隔离工作区中由实现席产出候选。

  3. 验证

    运行验收;不通过且返修额度未用尽时退回实施。

  4. 独立审核

    独立审核者给出结论,裁决者收敛;结论缺失或无法解析时至多恢复一次格式。

  5. 记录

    记录真实结论与实际执行身份。

  6. 交付

    形成交付候选,由负责人决定是否合入与发布。

  • 驳回

    审核驳回后退回实施;返修额度用尽则停止并记录。

  • 超预算

    在适用编排路径上停止后续调用并记录超限。

    预览
  • 取消

    在适用阶段边界静止并记录取消。

    预览
  • 超时

    记录超时并进入终止与回收;回收失败也会继续报告。

与相关产品的区别

EGC Supervisor 负责调度与执行:适配编码助手、运行角色、管理任务工作区、编排验收与独立审核,并产出状态与收据。EGC 负责记账与治理:维护事件账本、治理记录与规则校验;两者都不替代人工授权,审核通过也不会自动变成合入或发布。

终端示例

查看演示项目中的角色分工(离线只读命令,未调用外部模型;身份与路径已脱敏,模型列已改写为通用描述,仅示意配置结构,不代表服务可用或合作关系)。

$ egc-ctl role list --project-root <demo-project>
adjudicator       <identity>   GLM 系列模型            ["adjudicate"]
implementer       <identity>   Gemini 等主流模型      ["implement"]
reviewer-a        <identity>   DeepSeek 等主流模型    ["review"]
reviewer-b        <identity>   Kimi 等主流模型        ["review"]
reviewer-reserve  <identity>   Gemini 等主流模型      ["review"]

展示与推广准备

尚未开源,暂不承诺公开时间;本页用于说明产品方向和现有能力边界。

界面与演示

概念示意 · 非产品界面

联系

客户支持:support@acorner.top

项目