コードはエージェント。DAG はエンジン。
CodeDAG はコーディングエージェントのオーケストレーションエンジン。プロンプトを依存関係でつなげば DAG。タスクが増えても順序は崩れません。人の見張りにも、モデルの記憶にも頼りません。
CodeDAG なし
いまは、あなたがそのエンジン。席を外せば、すべて止まる。
ターミナルをいくつも開いて、どれも次のプロンプト待ち。依存関係を覚えて、終わったら次を起動し、ブランチも自分でマージします。
CodeDAG あり
オーケストレーション
順序は決定論的に。中身はエージェントに。
依存関係を明示すると、エンジンがトポロジカル順にスケジュールします。上流が終われば、下流はすぐに始まります。次に何を実行するかを決めるのは DAG で、モデルではありません。各タスクはプロンプトひとつ。ゴールを書けば十分。手順は書かなくてもかまいません。
- タスクごとに新しいセッション
- コードのように検証・再実行・改訂
- DAG はエージェントに書かせてもいい
介入
すべて見える。いつでも止められる。
各タスクは、中に入れるセッションです。いつでも様子を見て、直接指示できます。一時停止も、強制停止も、復旧もできます。同じセッションで再開し、コンテキストもそのままです。
- 完全なログをリアルタイムで追える
- タスク単位でも全体でも止められる
- レビューゲートは好きな場所に
マージ
ブランチは自動でマージ。
mainはそのまま。タスクごとに専用のブランチ。上流の結果は下流へ自動でマージされ、コンフリクトはエージェントが解消します。タスク単位で破棄もやり直しもできます。最後は 1 本の統合ブランチにまとまり、main に入れるかどうかは自分で決められます。
- 並列タスクは別々のワークスペースで
- 変更はタスクごとに確認できる
- 破棄してもスナップショットが残る
向いている仕事
DAG が描けるなら、任せられる。
仕様を決めて、手分けして作る
仕様を決めたら、各パートを並列で作り、最後にまとめて通します。
複数の変更を同時に
依存関係のない変更はそれぞれのブランチで進み、最後に自動でマージされます。
一方が書き、もう一方がレビュー
Claude Code が実装し、Codex がレビューして修正します。逆でもかまいません。
ひとつずつ、ひと晩かけて
大きなリファクタリングを十数個の直列タスクに。前の結果を受けて次へ進みます。見張りは不要です。
Claude Code Dynamic Workflow と比べる現在は Claude Code と Codex に対応しています。
データプライバシー
コードは、一行も私たちには送られない。
コードはアップロードしない
コード、ログ、セッションは受け取りません。届くのは、ログイン情報、ワークフローファイル、CLI バージョンなどの環境情報だけです。
エージェントは置き換えない
動かすのはあなたのエージェントです。利用分は契約済みのサブスクリプションでまかなわれ、トークン料金はかかりません。
メインブランチには触れない
メインブランチにコミットせず、リモートへのプッシュもプルもしません。
料金
課金はタスク単位。1 タスク 1 クレジット。
このワークフローは 6 タスクなので、1 回の実行で 6 クレジットです。どれだけ長く走っても、何度やり直しても、6 クレジットのままです。
- $12/月
- 年払いは $96(月あたり $8、33% お得)
- 800クレジット/月
- コミット約 800 回分。1 日あたり 25 回以上
- 800無料クレジット
- 登録時に進呈。30 日間有効、カード登録は不要
モデルの利用分は、契約済みのエージェントのサブスクリプションでまかなわれます。CodeDAG がトークン単位で課金することはありません。