“全部通过了。”一跑,还是红的。
只跑了局部测试、漏掉边界条件,或把预期当成结果。最后,你还是得亲自翻日志,确认这句“完成”到底算不算数。
OctoWorkFlow 是让开发者更可靠地使用 Code Agent 的工作流工具包。与 Claude Code、Codex、Cursor、Grok 配合使用,把实施、独立复核、修复与证据对账组织起来。不是新的 Agent,也不用换掉你熟悉的工具。
“我已经完成了。”
theme = 'system'± 0DEMO-AGREENDEMO-APASSA = AMATCH这一次,所有依据指向同一份代码。
review 提供独立第二视角,项目的 required gates 仍需完整核验。
交互示意,不调用模型或 CI;A / B 是演示标识。
代码可以很快写完。真正耗神的,常常是后面的核对、搬运、催促与返工。
只跑了局部测试、漏掉边界条件,或把预期当成结果。最后,你还是得亲自翻日志,确认这句“完成”到底算不算数。
复制任务、开新会话、找另一位 Agent 复核,再把意见搬回去。还要分清谁在跑、谁跑完了、谁看的又是哪一版。
评审通过的是 A,交出去的却是 B。测试、截图和报告各自没错,拼到一起,却不再证明同一份代码。
已经修过几次、上次卡在哪里、还有没有调用在运行?缺少可恢复的记录,“继续”很容易变成一轮新的盲目返工。
V4 默认四个入口。当前助手完成日常工作;明确选择 delivery / review 才展开交接、受管调用或独立验收。 不需要选择安装档位。
专心完成目标。
需要时,交给独立会话看。
普通任务当前会话直接完成,不建编排账本。review accept 检查固定候选;review audit 发现问题并独立证伪高影响结论。
同一套安装,普通 direct 不建账。
不只问“审过没有”。
还核对“凭什么能交付”。
明确选择 delivery run 时,业务判断交给强模型;工具保存固定候选、自动回执、原评审和门禁事实,保护恢复与有限资源。
旧 V3 任务按冻结运行时继续,不迁移或清零。
删掉文书,保留事实。 V4 移除分类返工预算、同因 ID 与空账本。独立验收、候选关联、required gates 和有限资源保留;Pro Research / Pro Design 仍走原外部 ChatGPT Pro 多轮流程。
让强模型判断业务进展,工具保存它无法凭自信证明的事实:候选、原评审、门禁、调用终态与累计资源。
fresh 只读会话作者不自审,验收使用 fresh 只读会话,只收到合同、固定候选和必要原始证据。工具保存完整原稿并拒绝 GREEN 与未验/阻塞冲突;真实隔离仍需要正确启动与权限配置。
skills/impl-review/SKILL.mdHEAD + diff + bytes用 HEAD、算法与 diff 指纹识别同一个候选,评审前后核对。评审报告、门禁与交付都必须绑定当前候选;顺手修一行、做一次“收尾”,也不能继续沿用旧的通过证据。
workflow/delivery-schema.mddelivery.py deliver门禁由工具执行并保存原输出与退出码,绑定当前候选和合同。required 远端、设备或真实服务证据缺失时保留未验;结构校验不替代业务完成。
workflow/check_delivery.pytask.json + receipts.jsonl主持写业务任务卡,工具自动追加调用与门禁回执。角色、资源与 runtime 创建时冻结;amend 使旧合同证据过期,历史和已用次数保留。
workflow/delivery-schema.mdcheckout claim + owned worker同一 checkout 保留在途认领,恢复先对账原调用。工具只清理能核验归属的进程;终态未知时保留现场,不重复派发或杀陌生 PID。
skills/supervised-delivery/SKILL.md10 派发 / 每次 2700 秒work / review 共用有限派发总额,required review 预留最后一次;机器门禁有硬超时但不扣模型次数。失败也计入,不因换会话清零;这不是 token 或费用封顶。
workflow/policy.json发出任务,看到模拟文件变化与检查输出。在失败处追问、修复,或者换个会话;观察 V4 怎样保留证据与累计资源。
Codex · demodirectory ~/example/login这是受 Codex CLI 交互启发的浏览器脚本,不是实际 Codex 会话。文件、diff、日志、候选与结果均为模拟;不运行 Agent、Shell、Git 或 CI。输入只留在当前页面;刷新会重置任务。演示快捷指令不属于 Codex CLI。
本机任务看板显示编排任务、Pro 研究和手工待办。V4 只读展示候选、原回执、统一资源和可观察的 usage。 恢复走任务冻结工具;--control 仅提供旧任务与模型配置的受控操作。看板不判 GREEN,也不替代门禁。下方控制按钮为旧任务的交互示意。
review · R02GREEN · DEMO-Brequired gates2/3 PASS · 1 PENDINGauditresume · confirmed 09:41claude → codexcodex → claudechatgpt-pro 网页征询写入仅 --control 模式可用;只读模式显示等价终端命令。
python3 ~/.octoworkflow/dashboard.py board serve --control→ http://127.0.0.1:8765/#k=… # 仅本机 · 链接含一次性令牌python3 ~/.octoworkflow/board.py add --project OctoDesk --title "MCP 接入" --plan-doc docs/plan/x-IMPL-PROMPT.md --repo ~/WorkSpace/OctoDeskpython3 ~/.octoworkflow/board.py list --status plannedpython3 ~/.octoworkflow/board.py done 3去掉 --control 即只读模式;board build / board export 导出静态页面。
方案和交接可按需用 board.py add 登记;任务发现按看板配置。V4 不承诺创建任务或写完交接就自动登记。
V4 任务只读,恢复走冻结 delivery.py;旧 V3 任务与模型配置仍有受控操作。
只绑 127.0.0.1;令牌只出现在 URL fragment 里;默认只读模式零写操作。不做的事:标 GREEN、改预算或角色、commit / push / install。
delivery 负责交接与执行,review 负责验收与审计。pro-research / pro-design 保持原外部 ChatGPT Pro 多轮流程,只在点名时调用。旧六个名字保留兼容别名。
只看显式用法plan_only 写自足交接;run 按授权执行并保留可复核证据。
目标、范围、可判定验收与授权终点
交接任务卡,或当前候选的调用与门禁证据
核心方法只维护一份,再渲染为宿主可识别的入口。不是重新发明一个 IDE,也不是把你锁进另一个聊天窗口。
$supervised-delivery使用原生 Skills 菜单,或以 $skill 调用。入口文字不是通用斜杠命令。
默认新安装提供 delivery、review 和原两个 Pro 入口。升级会刷新已归属的旧入口为薄别名;用户改写保留并报冲突。先预览,再安装并用 doctor 检查。
V4 默认四入口;已有 V3 任务保留原冻结运行时。
git clone https://github.com/Octo-o-o-o/OctoWorkFlow.gitcd OctoWorkFlowpython3 scripts/render.py --check./scripts/install.sh codex --preview这里只生成可复制命令,不会执行。仓库当前为私有,clone 需要访问权限。安装器不以 Windows 原生 Python 为支持面;安装成功仍需核验宿主发现和实际行为。