从飞书任务,到可验收的代码。

3 个协作端 · 1 个任务源 你负责指挥与验收,平台和 Agent 各司其职。

整体协作方案尚未启用定时执行

谁来做事,结果交给谁

用户通道任务读取执行交接机器人通知
GemFlow 三端协作:Harness 广场、OMP 执行端、GemFlow 群审查端 你在广场设置周期、手动指挥和验收。广场每小时触发 OMP,OMP 以 puyang 用户身份读取飞书任务表,审读描述附件并组织工作包。平台去重、创建 Worktree、启动执行会话;OMP 在工作区内修改和验证,将证据返回平台。平台以 omp bot 身份发完成或阻塞通知到 GemFlow 群。群内审查 Agent 检查可访问的改动与证据,是否能被机器人消息触发尚需验证。广场以 omp user 身份读取群反馈。发送成功与审查通过分开记录。 你 · 操作与验收者 设置周期、手动指挥、暂停任务 业务变更由你拍板;最终是否接受由你决定 飞书多维表格 任务描述 · 最新进展 · 每个附件 它是任务源,不是第四个 Agent 先看边界,再看箭头。 “端”按协作职责计数,不按进程数量。 多个 Worktree,仍属于同一个执行端。 管理与查看进度 puyang · --as user 01 平台端现有广场 · 新增自动任务 Harness Plaza 管“什么时候做、做到哪里” 自动任务面板 · 拟新增 每小时检查 / 立即检查 / 暂停 工作包 · Worktree · 日志 · 验证结果 定时触发、去重认领、启动执行 保存运行台账,避免重复派工 分组方案由 Agent 生成,平台负责执行与跟踪 手动聊天 omp / user 自动通知 omp / bot · 拟接入 调度与通知留在平台,不依赖当前聊天一直开着 派发任务 证据回传 02 执行端由平台启动独立 Agent 会话 OMP / 编码 Agent 管“怎么拆、怎么改、怎么验证” 先规划:读技能、读描述、看附件 同目标、重叠文件一起做;无关任务分开 Worktree A相关任务合并 Worktree B独立任务独立分支 工作区示意;各自修改,已有工作不重复创建 检查改动、运行验证、留存证据 GemFlow:pnpm verify + UI 浏览器检查 不直接改 main;跨仓库使用配对 Worktree 03 审查端复用项目群与背后 Agent GemFlow 项目群 群是入口,背后的 Agent 负责检查 自动任务机器人 · bot 通知示意 工作包已完成,等待检查。 附:任务范围、分支改动、验证结果 也报告失败、阻塞、需要你确认的事项 群内审查 Agent 获取可访问的改动与证据,检查实现 返回审查结论;有问题则进入返工队列 bot 通知能否触发接单,仍需验证 自动通知回到项目群 · omp / --as bot 广场继续读取群反馈 · omp / --as user
你 · 操作与验收者

设置周期,手动指挥,需要时暂停。业务变更由你拍板,最终是否接受由你决定。

任务源:飞书多维表格

描述、最新进展和每个附件。通过 puyang / user 读取;任务表不是第四个 Agent。

  1. Harness Plaza · 平台端

    每小时触发、去重认领、启动执行,保存工作包与运行台账。你在广场查看日志、Worktree 和验证结果。

    把任务派给独立执行会话。

  2. OMP · 执行端

    先读技能、描述与附件,组织工作包。相关任务放进同一 Worktree,无关任务独立分支;编码后检查改动、运行验证、保存证据。

    多个 Worktree 是多个执行实例,不是新的平台端。跨前后端仓库使用配对工作区。

    将改动、验证证据和阻塞返回广场。

  3. GemFlow 群 · 审查端

    广场以 omp / bot 通知完成、失败或待确认。群内审查 Agent 获取可访问的代码与证据,返回结论;有问题再返工。

    机器人消息能否触发审查 Agent 接单,需要单独验证。发送成功不等于开始审查。

    广场以 omp / user 读取群反馈,你最终验收。

完成不是一个瞬间:执行完成、通知送达、审查通过,分别记录。

平台保存事实;Agent 做判断;你保留业务决定权。

同一广场,身份不能混用。

Profile 选择凭据;--as 决定以谁的身份操作。

你手动发消息

你在广场输入,发往 GemFlow 群

profile: ompuser

现有聊天路径。代表你本人发出的指令。

检查任务表

执行流程读取任务、描述和附件

profile: puyanguser

Studio CLI 的任务表授权用户身份。

系统自动汇报

广场把完成、失败、阻塞发回群里

profile: ompbot

拟新增独立通知路径;启用前验证机器人入群与发言权限。

OMP Agent ≠ 名为 omp 的飞书 Profile。前者负责推理和执行,后者是一组飞书凭据。可替换编码 Harness,不必迁移飞书账号。

自动化边界:金额、库存、权限、契约变更先确认。提交、推送、合并、部署及飞书状态回写另行授权。