Agent 写代码,引擎跑 DAG。
CodeDAG 是编程 Agent 的编排引擎。你的 prompt,按依赖连起来,就是 DAG。任务再多,调度也不走样。不靠你盯,也不靠模型记。
.codedag/dags/site-search.yaml
没有 CodeDAG
一直以来,这台引擎都是你。你一走,它们全都停下。
多个终端来回切,会话都停着,等你下一条 prompt。谁等谁、该推进谁,全靠你记着。分支也得自己合。
有了 CodeDAG
编排
任务之间,确定性调度。任务之内,Agent 自主。
依赖显式声明,引擎按拓扑序调度。上游完成,下游立刻启动。下一步看 DAG,不看模型。任务只是一段 prompt。写目标就够,步骤不用写。
- 每个任务全新会话,上下文干净
- 编排即代码:校验、重跑、迭代
- DAG 也可以让 Agent 替你写
接手
看得见,叫得停。
每个任务都是进得去的会话。随时看,直接纠正。能暂停,能中断,能恢复。回原会话接着做,上下文都在。
- 完整日志,实时跟随
- 停一个任务,或整个工作流
- 审核门禁设在哪由你定
合并
自动合并,自动解冲突。主分支原封不动。
每个任务一条分支。上游结果自动合入下游。冲突交给 Agent 解。单个任务可以丢弃或重做。最后汇成一条集成分支。合不合入主分支,由你决定。
- 并行任务各有工作区,互不干扰
- 每个任务的改动可以单独查看
- 丢弃的改动自动留快照
适合做什么
能画成 DAG 的事,都能交给引擎。
先定方案,再分头做
方案定了,几个部分并行开工,最后汇合跑通。
几项改动一起推
互不依赖的改动各走各的分支,做完自动合并。
一个写,一个审
Claude Code 实现,Codex 审查并修复,反过来也行。
一长串,跑一夜
大重构拆成十几个串行任务。每个接着上一个的结果做。不用守着。
和 Claude Code Dynamic Workflow 的对比目前支持 Claude Code 和 Codex。
数据隐私
你的代码,一行也不发给我们。
不上传你的代码
仓库里的代码、日志和会话,都不发给 CodeDAG。只请求登录信息、工作流文件和 CLI 版本等环境信息。
不换你的 Agent
跑的就是你自己的 Agent,用量走你已有的订阅,没有 token 账单。
不动你的主分支
不在主分支上提交,也不向远程仓库推送或拉取。
- $12/月
- 年付 $96,折合 $8/月,省 33%
- 800点额度/月
- 相当于 800 次代码提交,平均每天 25 次以上
- 800点免费
- 注册即送,30 天有效,无需绑卡
模型用量走你已有的 Agent 订阅,CodeDAG 不按 token 计费。