← 一覧に戻る ← Mits Reports(トップへ戻る)
INTERNAL REPORT — 更新履歴付き

v3.1 同等運用可否レポート
— Codex / Antigravity 比較

発行: 2026-06-21 / 最終更新: 2026-07-06(v3.2 経路変更)
対象: keiei-project team v3.1(25ノード・FBAS分散型)
構成: 下段に更新履歴目次 → 新しい追記が上・古い初版が下
UPDATE — 20 日後追跡・6/21 判定訂正
2026-07-26 アップデート(4回目・20 日後追跡)
7/6 追記から 20 日経過。3 社の直近アップデート + 6/21 判定「Antigravity 再帰禁止」の事実訂正 + Mits 実体験「複製できた」の正体確定

本追記の位置づけ:本 4 層目追記は「7/6 以降の公開情報の静的テキスト差分レビュー + 実機ソースコード確認 + コミュニティ実運用評価」であり、Mits 環境での v3.1 実機再構築テストは含まない。「stable ラベル付与」等は事実として引用するが「実機検証済」の意味ではない。

今回の 3 大変化

Codex に stable ラベル付与 / Antigravity 6/21 判定根拠が崩れた / Mits 体験の正体確定。

  1. CodexPR #34383「Mark multi-agent v2 as stable」merged 2026-07-20 + v0.145.0(7/21 stable リリース)で opt-in stable ラベル付与。ただし Release blocker #32988(Claude Code 系プラグイン動かず)と Luna spawn regression #34700(v0.145.0 stable でも継続再現)が OPEN のまま。「stable ラベル = 実運用 stable」ではない
  2. Antigravity:6/21 判定「再帰禁止・階層 spawn 不可」は 7/26 実機再確認で false 判明。公式 docs 直接引用「A maximum nesting depth of 10 levels is strictly enforced」+ peer 通信「Agents can communicate with parent agents, subagents, or peer agents whose ID is known」+ shutdown Running/Idle/Killed 3 状態 lifecycle 明文化。ただし team 永続化未対応が唯一の未対応根拠として残る(keiei-project 用途で致命)
  3. Claude Code:v2.1.197 で Sonnet 5 / v2.1.219 で Opus 5 投入・default Opus 化。v2.1.198 で subagent が default background 化 → Mits の v3.2 経路(Agent tool + run_in_background)が Anthropic 公式 default 挙動と一致。Agent Teams バグ 5 件(#50779/#70087/#73489/#74113/#72611)は 7/26 時点で全 OPEN・merged PR なし・v3.2 移行判断は継続妥当

Mits 実体験「Antigravity IDE で Claude 作業フォルダを複製できた」の正体確定

6/30 追記時点で 4 選択肢を提示していたが、7/26 に AI 完結で全実機確認して (A) 一択に確定

✅ 確定判定:(A) AGENTS.md 自動読み込み
  • 証拠/Users/nishidamitsuhiro/My Drive/claude-nishida/AGENTS.md(22.6KB・実在確認済)が Mits の禁止事項①〜⑦・行動ルール・memory 参照ルール等を全記述
  • Antigravity IDE(VS Code fork)は AGENTS.md を 自動 project context として読み込む仕様(Antigravity 公式 docs 明記)
  • Mits が Antigravity IDE で claude-nishida フォルダを開くと → AGENTS.md の内容が Antigravity agent の context に反映 → Mits には「複製された」と見えた
  • 実際は Skill 実体・agent 定義は動いていない。context 文字列として読み込まれただけ
6/30 提示の 4 選択肢 7/26 判定 実機根拠
(A) AGENTS.md 自動読み込み 実証 AGENTS.md 22.6KB 実在(find + wc -c)・Antigravity docs 記述と整合
(B) Antigravity IDE 内に Claude Code 拡張機能インストール済 false ~/.antigravity/extensions/ = argv.json のみ・agent 系空(ls -la 実行結果)
(C) migration script 過去実行 false .agent/ ディレクトリ全域なし・migrate_claude* スクリプト実行痕跡なし
(D) 隠し自動変換機能 false community 証言ゼロ(Antigravity researcher で発見できず)+ (A)(B)(C) 実機消去済

6/21 判定「Antigravity 再帰禁止」の事実訂正

⚠️ 過去レポート整合性の破綻を訂正

6/21 初版の Antigravity ❌ 判定は「公式『Subagents cannot call other subagents』」を引用根拠にしていた。7/26 実機再確認(curl で公式 docs 直接取得)で 公式 docs は現在「A maximum nesting depth of 10 levels is strictly enforced」と真逆の記述と判明。

時点 Antigravity 階層 spawn 判定 引用元
6/21 初版❌ 再帰禁止「Subagents cannot call other subagents」公式引用(出典特定は要追加調査)
6/30 追記🔍 公式 docs 記述なし(変化なし)6/21 の断言から後退
7/06 追記判定保留位置づけ維持変更なし
7/26 実機10 levels nested 可能・peer 通信可能・shutdown 3 状態明文化Antigravity 公式 docs 直接 curl(実文取得)

考えられる原因(要追加調査・4 回目追記では特定せず)

  1. 6/21 researcher が Gemini CLI 時代の docs を引用(Antigravity になって仕様変更)
  2. 6/21 researcher の誤読 or 出典誤り
  3. Antigravity 側の仕様追加(6/21 以降に nested 対応が実装された)

階層 spawn の 3 社対照(一次資料実引用)

エンジン default 上限 出所
Claude Code default 3(v2.1.219 で 1→3 に緩和) release notes に上限明示なし・env CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH で変更可 [一次] v2.1.219 release notes 実引用「Subagents can now spawn nested subagents up to depth 3 by default (was 1)」
Codex V1 default 1 agents.max_depth で変更可 [一次] codex-rs/core/src/config/mod.rs ソース「pub(crate) const DEFAULT_AGENT_MAX_DEPTH: i32 = 1;
Codex V2(今回 stable ラベル付与) max_depth 設定を無視(意図的仕様変更) 実質制限なし or 別実装 [一次] source コメント「Maximum nesting depth for V1 agent threads. Ignored by V2.」+ PR #20180 テスト「multi_agent_v2_spawn_agent_ignores_configured_max_depth」
Antigravity default 明示なし 上限 10 levels(strictly enforced) [一次] Antigravity 公式 docs 直接 curl「A maximum nesting depth of 10 levels (layers of subagents beneath the primary agent) is strictly enforced」

⚠️ 「default(日常運用値)」と「上限(絶対に超えられない天井)」は意味が違う。単純に数字並置(Antigravity 10 vs Claude 3)は apples-to-oranges で誤解を招く。上表は default / 上限を分離して記載。

v3.1(3 階層)への適合:4 社とも階層数だけで見れば余裕。差別化は階層以外の 3 機能(team 永続化 / peer 通信の実装成熟度 / shutdown API)で決まる。

7 機能対照表(2026-07-26 現在・6/21〜7/6 との差分明記)

v3.1 必須機能 Claude Code Codex(OpenAI) Antigravity(Google)
① カスタム agent 定義 v2.1.212 で spawn 上限 200 / v2.1.219 で spawn depth 1→3差分:spawn 制御強化 v0.145.0 で per-subagent model / reasoning / concurrency 正式化・PR #33550 で [agents] namespace 統一差分:設定の統一 agent.md markdown 対応 + --agent フラグ(CLI v1.1.1)差分:CLI 側改善
② 永続コンテキスト CLAUDE.md 3層階層差分なし [agents] TOML namespace + AGENTS.md 動的反応差分:設定の TOML 統一 ANTIGRAVITY.md + AGENTS.md差分なし
③ 3 階層 spawn default 3 / v2.1.217 で default 禁止に一時後退 → v2.1.219 で default 3 に緩和差分:default 制御の細分化 V2 で max_depth 無視(意図的仕様)= 実質制限なし・V1 は default 1差分:V2 で階層制御思想変更 上限 10 levels(6/21 判定訂正)・CLI v1.1.1 で grandchild 以深の表示対応差分:6/21「再帰禁止」判定を訂正
④ team 単位の恒久構成 ~/.claude/teams/ + ~/.claude/tasks/変化なし ⚠️Issue #12047(team.toml 未実装)依然 open・7 月も進展なし変化なし 依然公式 docs 記述なし・唯一の未対応根拠として残るAntigravity skip の残存根拠
⑤ リーダー間 peer 通信 SendMessage(experimental・バグ #70087/#73489 open)差分:バグ継続 v0.145.0 で opt-in stable ラベル付与(PR #34383)・ただし Release blocker #32988 open差分:stable ラベル付与済だが Release blocker あり 公式 docs 明文化「peer agents whose ID is known」(6/21 判定訂正)・ID discovery 仕様は未確認差分:6/21「設計思想で否定」判定を訂正
⑥ 共有タスクボード ~/.claude/tasks/変化なし goals stable変化なし Manager View で並列 dispatch(共有タスクボードとしての記述は依然なし)変化なし
⑦ shutdown protocol approve/reject + v2.1.191 bg agent 復活バグ修正変化なし JSON shutdown logs 構造化変化なし ⚠️Running/Idle/Killed 3 状態 lifecycle 明文化(6/21 判定訂正)・ただし状態表示レベル・shutdown 制御 API プリミティブは未定義差分:部分的明文化

各社の直近 20 日間の主要リリース

Claude Code:v2.1.197 → v2.1.220(24 リリース・7/6〜7/25)
  • v2.1.197(7/6 頃):Claude Sonnet 5 default 化・native 1M-token context
  • v2.1.198Subagents run in the background by default(v3.2 経路の公式 default 化)
  • v2.1.200:default permission mode Manual 化
  • v2.1.212(7/17):spawn 上限 200 / MCP 2 分超で自動 bg 化
  • v2.1.217(7/21):default nested spawn 禁止(一時後退)
  • v2.1.219(7/24):Claude Opus 5 投入・default Opus 化 / spawn depth 1→3
Codex:v0.143 → v0.145.0 stable + alpha 40 本超(7/8〜7/26)
  • v0.143.0(7/8 stable):remote plugins default ON・MCP tool search default
  • v0.144.0(7/9 stable):writes app-approval mode
  • v0.145.0(7/21 stable):PR #34383「Mark multi-agent v2 as stable」merged + per-subagent model/reasoning/concurrency 正式化 + /import が Cursor + Claude Code の memories まで拡張
  • alpha 系列 v0.146.0-alpha.10.1(7/25 UTC 進行中)
Antigravity:CLI v1.1.0 → v1.1.7(8 リリース)+ Desktop v2.3.0 → v2.4.2(3 リリース・7/8〜7/24)
  • CLI v1.1.0(7/8):/plan mode 置換・execution mode cycling 公開
  • CLI v1.1.1(7/10):--agent フラグ + nested subagents grandchild 以深の表示対応
  • Desktop v2.3.0(7/13):queued messages・起動性能最適化
  • Desktop v2.4.2(7/24):preview tabs・MCP server 60秒 timeout・"Download Diagnostics" コマンド

コミュニティ実運用評価(公式レポ以外の裏取り)

GitHub Discussions / Reddit / HackerNews / Simon Willison / 個人ブログ / Google AI Developers Forum から実運用者の声を集約(mits-researcher 3 体並列・2026-07-26)。

🔵 Claude Code — 実運用者の声
  • Simon Willison(7/3 blog):「Fable/Opus を orchestrator に、Sonnet を subagent に」= 素の subagent 経路推奨(Mits v3.2 と完全一致
  • Anthropic Thariq Shihipar(7/21 fireside chat):workflows + subagent orchestration を推奨。Agent Teams への言及なし = Anthropic 自身も Agent Teams 経路を推してない
  • Addy Osmani:「The bottleneck is no longer generation. It's verification.」/ 「When you orchestrate 50 agents, vague thinking multiplies.」
  • Agent Teams 追加バグ(Mits の 5 件以外):#23620 context 圧縮で team lost / #32721 teammate identity 齟齬(Anthropic が Closed as not planned = 仕様と主張)/ #30140 shared channel 不在
🟠 Codex — 実運用者の声
  • Release blocker #32988(Lady-Lin 7/14):「Multi-Agent V2 defaults on stable, the model-visible spawn_agent schema omits model and reasoning_effort. A schema-driven controller cannot reliably issue them.」
  • Luna spawn regression #34700(enzopresbiteris-rgb 7/22・v0.145.0 stable 実機再現):「Unknown model gpt-5.6-luna for spawn_agent. Available models: gpt-5.6-sol, gpt-5.6-terra」
  • agents.max_depth ignored(PR #20180):「バグではなく設計上の仕様変更」を community が確認(テスト名 multi_agent_v2_spawn_agent_ignores_configured_max_depth
  • Simon Willison 7/16「Bad Codex Bug」:GPT-5.6 が $HOME 環境変数を temp dir で上書き → $HOME 全削除事故 → 「pretty gnarly Codex bug」
  • /import 好評だが実装バグ多発:#32351 timestamp 喪失 / #34656 compaction 履歴喪失 / #33283 macOS SIGTRAP crash
🟡 Antigravity — 実運用者の声
  • HN 48222529「Google's Antigravity bait and switch」:chat history 消失 / VS Code 拡張機能消失 / Windows+WSL 完全破損 / quota UI 削除
  • RyJones(HN):「unsubscribed from Google Ultra, moving to Claude Max」
  • /teamwork-preview(Ultra $200 限定)は 7 月中旬全面停止:Fausto 7/18「no valid model found」/ JanVogelsang 7/19「worked 3 days ago and then suddenly stopped」/ Google 中の人 fix ETA なし
  • Desmack(6/5・Ultra 契約者):「50 Markdown files dumped straight into working directory. destroyed my token count」
  • Mits 実体験「複製できた」に類似する community 一次報告:ゼロ("開いただけで agent が動いた" の証言なし)
3 者比較コミュニティ Consensus

Burk(Medium・2026-07):「Claude Code is the most reliable of the three, while Codex is the fast terminal alternative that gets very close. Antigravity finally works.」

vexp.dev 集約:「start a session with Codex for structured predictable work, then bring in Claude Code when the problem gets genuinely hard」= 2 択でなく併用が実務パターン

XDA Parth Shah:「surgical edit は Claude Code / 大型実装は Antigravity / 両方使うのがベター」

結論(6/21→6/30→7/06→7/26 の変化・wishful framing 排除)

主軸 Claude Code v3.2 経路継続。Codex opt-in stable 段階だが Release blocker あり。Antigravity は skip 維持(team 永続化未対応が致命)。

エンジン 6/21 6/30 7/06 7/26
Claude Code ✅ 維持 ✅ 維持 v3.2 経路移行(Agent Teams→Agent tool) ✅ v3.2 継続維持。Anthropic 公式 default(subagent bg 既定化)が Mits v3.2 と一致・Simon Willison らも同経路推奨
Codex ⚠️ watch / 単発併用 実機検証フェーズに昇格 5-10% ニッチ運用候補 opt-in stable ラベル付与済・ただし Release blocker #32988 + Luna regression #34700 が v0.145.0 stable でも継続。Mits 環境で 25 ノード実機検証は依然未実施。「stable ラベル = 実運用 stable」ではない
Antigravity ❌ skip(再帰禁止) 判定保留 判定保留位置づけ維持 skip 維持(team 永続化未対応が keiei-project 用途で致命)。ただし 6/21「再帰禁止」判定は事実訂正(実は 10 levels 対応・peer 通信可能・shutdown 3 状態明文化)。Mits 体験の正体は (A) AGENTS.md 自動読み込み確定

devils-advocate review で訂正した推測断定

  • 「multi_agent_v2 が stable 化」→「opt-in stable ラベル付与」に格下げ(default 無効・実験機能に stable ラベルを付けただけ)
  • 「Antigravity 再評価候補への格上げ」→「skip 維持」に戻す(team 永続化未対応 = keiei-project の最重要根拠が崩れていない)
  • 「実機検証フェーズに昇格」→「実機検証は未実施」を明記
  • 階層数値の apples-to-oranges 比較(10 vs 3)→「default / 上限」を分離して記載
  • Mits 体験「未発生の可能性が高い」推測 →撤回・(A) AGENTS.md 自動読み込みで 100% 実証

主要 PR / Issue(7/6〜7/26・実在確認済)

全件 gh pr view / gh issue view で 2026-07-26 に実在確認済(ハルシネーション防止)

番号 タイトル state / merged
openai/codex PR #34383Mark multi-agent v2 as stableMERGED 2026-07-20
openai/codex PR #33550Unify multi-agent settings under [agents]MERGED 2026-07-16
openai/codex PR #33657Restore agent roles when reloading v2 sub-agentsMERGED 2026-07-16
openai/codex PR #34779Use the live parent history mode when forking agentsMERGED 2026-07-22
openai/codex Issue #32988[Release blocker] stable Codex breaks model-routed subagent pluginsOPEN
openai/codex Issue #34700v0.145.0 stable: spawn_agent rejects gpt-5.6-luna with multi_agent_v2 enabledOPEN
openai/codex Issue #34024Regression: luna cannot be specified in spawn_agent tool modelOPEN
openai/codex Issue #33447agents.max_threads bypass by V2OPEN
openai/codex Issue #34656Claude Code session imports lose compactionOPEN
anthropics/claude-code Issue #50779Team lead inbox deferred injectionOPEN
anthropics/claude-code Issue #70087Peer message body 未配送OPEN
anthropics/claude-code Issue #73489Main agent が sub agents からのメッセージ読み取り不可OPEN
anthropics/claude-code Issue #74113Background agent idle without reportOPEN
anthropics/claude-code Issue #72611Multi-agent negative leverageOPEN
UPDATE — 転換点
2026-07-06 アップデート(v3.1 → v3.2 経路変更)
6/30 追記から 6 日経過。Anthropic Agent Teams の複合バグを実運用で検出し、実装経路を Agent Teams(experimental・SendMessage)から Agent tool(subagent・run_in_background)へ変更。他社比較の結論(Claude Code 最良)は変わらず、その中の 「どう Claude Code を使うか」 が変わった。25 ノード概念は温存。

今日の重大変化(Anthropic Agent Teams 実運用バグの複合検出)

「参謀が並列に振ったのに配下が動かず、参謀が自分で代行する」症状を実運用で複合検出。

  • #50779 deferred injection:teammate spawn 前に到着した message が stop_reason=end_turn まで buried される
  • #70087 peer body 未配送:teammate → teammate の SendMessage 本文が届かない consistent failure
  • #73489 main 未読:teammate が main に SendMessage しても main が読まない
  • #74113 idle without report:teammate が idle 化するが完了報告なし → 参謀が結果を待ち続ける
  • #72611 negative leverage:subagent 経由の失敗が「参謀が自分でやった方が速く済んだ」状態を作る(多層委任のオーバーヘッドが便益を上回る)

全件 Anthropic 公式リポで open(2026-07-06 時点)。experimental 機能の複合バグとして、Mits の実業務経路として耐えない水準と判断。

v3.2 = Agent Teams → Agent tool 経路移行(承認済 plan)

承認済 plan/Users/nishidamitsuhiro/.claude/plans/declarative-enchanting-bentley.md本論memory/reference_agent_team_keiei_project.md v3.2

v3.1 → v3.2 差分(実装経路のみ変更・25 ノード概念は温存)
項目 v3.1(旧・Agent Teams) v3.2(新・Agent tool)
実装経路 Anthropic Agent Teams(~/.claude/teams/ + SendMessage + inboxes) Agent(subagent_type=..., prompt=..., run_in_background=true/false)
参謀→リーダー SendMessage で非同期振り Agent tool 直接呼び出し(同期 or background)
リーダー→配下 teammate↔teammate SendMessage(#70087 直撃) 参謀が配下を直接 spawn、リーダーは「振り分け判定カテゴリ + 単体 subagent」
20 配下 リーダー配下(2 階層 spawn) 参謀直属だが FA/FS/BA/BS 象限で概念的にグループ化
恒久永続 ~/.claude/teams/keiei-project/config.json .claude/agents/*.md の subagent 定義(既存 28 体・変更不要)
並列発注 一括発注前提(v3.1 概念) incremental 発注前提(Mits の実運用パターン)

ハイブリッド運用宣言(本命2件 = 議論型ニッチ運用 5-10%)

v3.2 発注型(Agent tool)が経営運営の基本経路。議論型(Agent Teams)は 5-10% のニッチ運用として並行維持。

Agent Teams を使う本命 2 件(真に議論型が必要)

  • AI-MITS 3 段階移行判断(Dify → 自走モック → 本番):技術・戦略・データの 3 視点独立・trade-off 非自明
  • 中心的な質問の再定義最終 Round(AI-MITS / The Innovation):哲学判断で複数視点必須

Agent Teams を検討する準本命 4 件

  • セールスレター A 版 vs B 版 マージ判断
  • 動画シナリオの 3 レビュー軸相互批判
  • TimeWaver 多層解釈
  • 経営戦略の戦略素案 vs 反論

議論型が有効な 3 条件

  1. 一次ソース照合・裏取りが複数観点必要なリサーチ
  2. 複数レビュー軸で作品評価
  3. 解釈が多義的で「独立仮説→相互批判→統合」が本質

3 型分析 subagent(aa751f16・2026-07-06 実測)の結論:直近 30 日で「議論型が真に有効」だったのは業務の 5-10%。90%+ は workflow 型(skill)+ ハーネス型(hook)で cost 半減・信頼性向上

6/21 の他社比較結論は温存(Claude Code が最良)

重要:6/21〜6/30 の他社比較(Codex / Antigravity)の結論は変わらない
  • Claude Code が v3.1(現 v3.2)の運用エンジンとして最良である評価は変わらない
  • Codex:実機検証フェーズ位置づけは維持(stable 化未確定・team 永続化未実装)
  • Antigravity:判定保留位置づけは維持(v3.1 必須機能の公式 docs 記述なし)
  • 変わったのは「Claude Code 内でどの経路を使うか」= Agent Teams(experimental)→ Agent tool(stable)への switch のみ

subagent 停止時の自動再発注フロー確立(Mits 明示指示)

運用ルール(2026-07-06 Mits 承認)
  • subagent が idle・停止・タイムアウトした場合、参謀は Mits の追加指示を待たず その場で自動再発注 する
  • 再発注時は前回 prompt に「前回停止コンテキスト」を追加埋め込み(情報損失防止)
  • 再発注 3 回で成功しない場合のみ Mits にエスカレーション
  • 関連 feedback:feedback-incremental-parallel-spawn-pattern / feedback-task-notification-immediate-report / feedback-worktree-only-for-shared-file-writes

ハーネスエンジニアリング型 hook の整備(追加 4 件 + 修正 3 件)

3 型分析の結論「hook で workflow 起動を機械化する」を実装層で反映。default = workflow 型(skill)+ハーネス型(hook)

追加 4 件(UserPromptSubmit 起動)
  • LP / セールスレター 検知 hook(禁止⑦強制トリガー)
  • メルマガ執筆検知 hook(heavy-mail-writer / mainmail-loop 起動)
  • シナリオ配管検知 hook(scenario-plumber 起動)
  • 経理 / 仕訳検知 hook(keiri-collector 起動)
修正 3 件
  • skill-must-read hook(参照ルール表の完読強制)
  • GUI request block hook(feedback_no_gui_request_use_open_command 準拠)
  • progress table 維持 hook(30 秒沈黙禁止)

判定 default(execution_rules.md §6・v1.1 で新設)

参謀・4 リーダー・全 subagent は以下を判定 default とする。

STEP 1
Mits 直感判定だけで済むか
YES → AI 使わない
STEP 2
入力→処理→出力 pipeline 化できるか
YES → workflow 型(skill)
STEP 3
同じ違反・呼び忘れが 2 回以上出ているか
YES → hook で workflow 起動を機械化
STEP 4
正解が 1 つに定まらず対立視点必要か
YES → 議論型(Agent Teams)(bugs 承知・本命 2 件のみ)
DEFAULT
迷ったら default
workflow 型(skill)

参照context/execution_rules.md §6(v1.1 で新設)/memory/reference_agent_team_keiei_project.md v3.2 ハイブリッド運用宣言

agent_teams_template.md ひな形完成(議論型 reusable template)

場所:/Users/nishidamitsuhiro/My Drive/claude-nishida/references/agent_teams_template.md

v3.2 発注型(Agent tool 経路)の隙間を埋める 議論型ニッチ運用 のための reusable template。既知バグ4件回避策を内蔵。

  • モード(a) 直列反証チェーン:teammate A→B→C→D を Round ごとに直列 spawn。前 Round の tool_result を次 Round の prompt に丸ごと埋め込む(要約禁止・情報損失防止)
  • モード(b) 並列 fan-out 議論:teammate A/B/C を同ターン内・1 メッセージ内で並列 spawn(run_in_background=true)。peer 通信ゼロで #70087 に触れない安全帯
  • 混合モード:Round 1 だけ並列 + Round 2 以降は直列(セールスレター A/B マージ判断など)
  • 参謀リレー方式:teammate↔teammate の SendMessage を 一切使わず、全てを参謀経由で中継。#70087 peer body 未配送バグを回避
  • Round 上限 3〜4:それ以上は改善量減衰・コスト膨張
  • タイムアウト 10 分:#74113 idle without report 対策として参謀が強制回収
  • 進捗テーブル維持:参謀は全ターン応答冒頭に Round × teammate × 状態のテーブルを配置し、SendMessage 到着有無を毎ターン確認(#73489 main 未読対策)

完全埋め使用例(template 内):AI-MITS 3 段階移行判断(モード(b)・所要 15〜20 分)/セールスレター A 版 vs B 版 マージ判断(混合モード・骨子)

選択肢 (IV) ハイブリッド採用(実装 cost ゼロ・運用宣言のみ)

v3.2 発注型を default、議論型を 5-10% ニッチとして並行維持。既存資産は削除せず放置。

実装 stance
  • flag CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS: "1" を維持
  • ~/.claude/teams/ 配下 + ~/.claude/tasks/ 配下は放置(削除しない)
  • archived-v2 config を温存(v3.0 履歴資料として)
  • Anthropic のバグ FIX 待ち姿勢:#50779/#70087/#73489/#74113 が open のうちは本命 2 件でも慎重運用
議論型実験は Mits 監視要で保留
  • 本命 2 件を実業務で走らせるのは Mits の意思確認後
  • 実測データは今後の実業務で収集(試行 → 記録 → 判断)
  • 準本命 4 件は「試す価値あり」候補として保留
  • 3 条件(一次ソース複数観点/複数レビュー軸/解釈多義的)を全て満たさないなら workflow 型で足りる

選択肢 (I)〜(III) 却下理由:(I) Agent Teams 全廃棄 → 議論型本命 2 件の受け皿を失う/(II) Agent Teams 主軸維持 → 実運用バグで負のレバレッジ(#72611)/(III) 全面ハーネス化 → 議論型固有の相互批判プロセスを workflow で代替不可

hook 整備の粒度(追加 4 件 + 修正 3 件の内訳)

修正 3 件(false positive 抑制・精度向上)
  • LP / セールスレター 検知 hook:単純 keyword マッチ → 動詞共起パターンに変更で false positive 抑制(「LP を見た」等の言及だけでは発火しない)
  • skill-must-read hook:動詞共起 + warning 降格(block ではなく警告表示)で作業妨害を回避しつつ完読促進
  • GUI request block hookAgent.prompt 走査を削除(subagent への正当な GUI 説明まで誤 block する事故を修正)・feedback_no_gui_request_use_open_command の主目的(Mits に GUI 依頼禁止)に焦点化
新規 4 件(UserPromptSubmit 起動 3 件 + background 監視 1 件)
  • メルマガ執筆検知 hook:「メルマガ書いて」「厚みのある文章で」等を検知して heavy-mail-writer / mainmail-loop の起動をリマインド
  • シナリオ配管検知 hook:「シナリオ設計」「ファネル配管」「ステップメール導線」等を検知して scenario-plumber 起動をリマインド
  • 経理 / 仕訳検知 hook:「仕訳」「月次決算」「MF 投入」等を検知して keiri-collector 起動をリマインド
  • background 進捗テーブル check hook:background subagent 走行中に参謀応答の冒頭に進捗テーブルが無いと警告(30 秒沈黙禁止の機械的強制)

memory feedback 追加 6 件

v3.2 経路変更に伴う運用ルール恒久化
  • feedback-incremental-parallel-spawn-pattern:incremental 発注時は既走行分をそのまま維持し追加分のみ spawn(一括発注前提の v3.1 概念から脱却)
  • feedback-task-notification-immediate-report:task-notification 到着ターンで Mits に自発報告(貯め込み禁止)
  • feedback-worktree-only-for-shared-file-writes:worktree は同一ファイル同時書き込み時のみ・デフォルト無し(cost 節約)
  • feedback-skill-invocation-via-background-subagent:長時間 skill は background subagent 経由で invoke(参謀の block 回避)
  • feedback-background-progress-report-mandatory:background 走行中は全ターン応答冒頭に進捗テーブル維持(Mits が常時把握可能に)
  • feedback-stall-detection-and-smart-reroute:120 秒沈黙検知で自動再発注・詰まり部分から再開・3 回失敗のみ Mits にエスカレーション
UPDATE
2026-06-30 アップデート(9 日後追跡)
6/21 発行から 9 日経過時点での再調査。最新の重大変化は赤字太字で強調。この追記が書かれた時点の判断であり、以後の追記(2026-07-06)で更新されている。

結論の変化(6/21 → 6/30)

主軸は Claude Code 維持で変わらず。ただし Codex に重大変化。

  • Codex v0.142.0 stable リリース(2026-06-22)に multi-agent delegation の 3 段階設定(disabled / explicit-request-only / proactive)が搭載された。6/21 時点の「under development」評価は更新が必要
  • ただし「multi_agent_v2 が stable 化」とは公式に明記されていない。「stable リリースに機能が組み込まれた」が正確な事実
  • Claude Code Agent Teams は 引き続き experimental 維持(フラグ CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS 必須・6/15-30 で stable 化なし)
  • Antigravity の 3 階層 spawn / peer 通信 / team 永続化 / shutdown protocol は 6/15-30 で 公式 docs に記述なし(実装有無は未確認 ≠ 未実装)
  • Mits 実体験「Antigravity IDE で Claude 作業フォルダを複製できた」の正体は 要詳細確認(VS Code workspace としてテキスト閲覧した状態か / agent として動作したかで意味が異なる)

7 機能対照表(2026-06-30 現在・6/21 差分明記)

v3.1 必須機能 Claude Code Codex(OpenAI) Antigravity(Google)
① カスタム agent 定義 v2.1.178 で nested .claude/skills 対応・v2.1.186 で命名規約緩和(kebab/snake/camelCase)差分:柔軟性向上 PR #30274(6/26 merged)で AGENTS.md と skills が delegation 認可の入力ソースに差分:認可制御強化 ⚠️コミュニティ Gist のみ(公式移行機能なし)変化なし
② 永続コンテキスト(CLAUDE.md / AGENTS.md) CLAUDE.md 3層階層差分なし PR #29810(6/25)で AGENTS.md が環境変化に動的反応差分:動的反応 ANTIGRAVITY.md + AGENTS.md差分なし
③ 3 階層 spawn(参謀→4リーダー→19配下) Agent Teams experimental・v2.1.181 で 5-level depth limit 遵守修正差分:depth 制御信頼性向上 PR #29736(6/24 merged)で AgentGraphStore を ThreadManager に注入・spawn/close/resume/subtree 全操作が SQLite 統一。ただし Issue #30692(6/30 open)で agents.max_depth=1 の fork/derive バイパスバグ報告差分:アーキテクチャ統一・既知バグあり 🔍公式 docs 記述なし(実装有無は未確認)変化なし
④ team 単位の恒久構成 ~/.claude/teams/{team-name}/config.json(session 揮発)+ ~/.claude/tasks/{team-name}/(永続)。v2.1.178 で命名規約 docs 明記差分:仕様明文化 ⚠️Issue #12047(multi-agent TUI overhaul・team.toml 未実装)依然 open・6/15-30 でコメント追加なし変化なし 🔍公式 docs 記述なし(実装有無は未確認)変化なし
⑤ リーダー間 peer 通信(SendMessage / mailbox) SendMessage(experimental・docs 仕様化「Teammates message each other directly」)差分:docs 明文化 v0.142.0 stable リリース(6/22)に multi-agent delegation の 3 段階設定(disabled / explicit-request-only / proactive)が搭載(#28685, #28792, #29324)。typed envelopes + join key 実装済。ただし v1 delegation prompt の guardrail を PR #30511(6/29)で復元 = prompt 調整は継続中差分:機能搭載・prompt 微調整中 🔍公式 docs 記述なし(実装有無は未確認)変化なし
⑥ 共有タスクボード ~/.claude/tasks/差分なし goals stable・v0.140.0 で /goal 大テキスト保持・v0.142.0 で goal-first thread 永続化バグ修正(#28808)・composer 編集追加差分:UX 改善 2.0 Manager View で並列 dispatch(共有タスクボードとしての記述は確認できず)変化なし
⑦ shutdown protocol docs 仕様化「approve / reject」・v2.1.191 で background agent 復活バグ修正差分:信頼性向上 PR #30314(6/27 merged)で JSON shutdown logs 構造化・PR #30173(6/26)で submission channel close 時の永続化差分:可観測性向上 🔍公式 docs 記述なし(実装有無は未確認)変化なし

Codex の重大変化(一次資料引用)

v0.142.0 release notes(2026-06-22 公開・stable リリース)
"App-server clients can configure multi-agent delegation as disabled, explicit-request-only, or proactive at the thread and turn level. (#28685, #28792, #29324)"
"Parent agents now receive terminal subagent errors instead of seeing failed work as an empty successful completion. (#28375)"
"Goal-first threads are once again persisted and returned by thread/list and thread/search. (#28808)"

出典:github.com/openai/codex/releases/tag/rust-v0.142.0(取得:2026-06-30)

判定根拠の限界:v0.142.0 は Pre-release タグなし = stable リリース系列。ただし release notes に「multi_agent_v2: stable」等の明示ラベルはない。「stable リリースに multi-agent delegation 機能が搭載」が正確な事実。「multi_agent_v2 が stable 化」と書くと過剰断定になる。

Mits 実体験「Antigravity IDE で Claude 作業フォルダを複製できた」の正体

2026-06-30 に Mits が Antigravity IDE(macOS)を DL → /Users/nishidamitsuhiro/My Drive/claude-nishida/ を開いた → 「複製できてしまった」と報告。

✅ 確認できる事実
  • Antigravity IDE は VS Code fork → フォルダを開けば .claude/ 配下は テキストファイルとして閲覧可能
  • 公式の Claude Code 移行機能は 存在しない(公式 docs / changelog / GitHub releases いずれにも記載なし)
  • 変換にはコミュニティ製 Gist スクリプト(migrate_claude_to_antigravity.sh)の実行が必要
  • Gist の変換対象:.claude/skills/.agent/skills/ / .claude/agents/*.md.agent/skills/[name]/SKILL.md / CLAUDE.md.agent/skills/project-context/SKILL.md
  • 変換対象外:hooks / MCP 設定 / ~/.claude/projects/.../memory/
⚠️ Mits 確認が必要な点
  • Mits の言う「複製」が何を指すか:
    • (A) ファイルツリーに .claude/ 配下が表示されただけ
    • (B) Antigravity の agent として 動作 した(プロンプト・スキル等が活性化)
    • (C) Antigravity が独自に Claude 設定を読み取って自動変換する機能を持っていた(公式 docs に未記載・実装されていれば重大変化)
  • (C) が事実なら「公式 docs 未記載の隠し機能」になる → Mits の操作詳細(メニュー名・確認ダイアログの有無)の確認が必要

結論訂正(6/21 → 6/30)

主軸 Claude Code 維持。Codex は実機検証フェーズへ昇格。Antigravity は判定保留。

  • Claude Code:v3.1 全 7 機能対応(experimental 含む)・25 ノード稼働継続。Agent Teams stable 化は 6/15-30 でロードマップ含めて未公表
  • Codex:6/21「watch」→ 6/30「実機検証フェーズに昇格」。v0.142.0 stable リリースに multi-agent delegation 3 段階設定が搭載されたため、v3.1 構造を Codex で実機検証する価値が出た。ただし以下の留保あり:
    • 「multi_agent_v2 が stable 化」とは公式に書かれていない。「stable リリースに搭載」が事実
    • ④ team 永続化(Issue #12047)は依然 open = v3.1 の「恒久組織」を完全再現するには未だ不足
    • delegation の prompt 調整が継続中(PR #30511 で v1 prompt 復元・MAv2 prompt は据置)
    • Mits 環境で 25 ノードの実機検証は未実施
  • Antigravity:6/21「skip」→ 6/30「判定保留」に書き換え。「skip = 不要」と読まれる書き方は撤回。実態は「v3.1 必須機能の 4 機能(③④⑤⑦)について公式 docs に記述がなく、実装の有無自体が確認できない」状態。Mits 実体験の詳細確認次第で評価変動の余地あり

主要マージ済 PR / Issue(6/15-30・実在確認済)

全件 gh pr view / gh issue view で 2026-06-30 に実在確認済(番号ハルシネーション防止)

番号 タイトル state / merged
openai/codex #30511Restore v1 delegation guidanceMERGED 2026-06-29
openai/codex #30314app-server: structure and test JSON shutdown logsMERGED 2026-06-27
openai/codex #30274allow AGENTS.md and skills to authorize delegationMERGED 2026-06-26
openai/codex #30173Close thread persistence when submission channel closesMERGED 2026-06-26
openai/codex #29810core: make AGENTS.md react to environment changesMERGED 2026-06-25
openai/codex #29736Inject agent graph store into ThreadManagerMERGED 2026-06-24
openai/codex #29591list descendant threads by ancestorMERGED 2026-06-24
openai/codex #29567show external import result countsMERGED 2026-06-24
openai/codex #30692agents.max_depth=1 does not limit derived/forked worker conversationsOPEN(既知バグ)
openai/codex #12047Multi-agent TUI overhaul: named agents, per-agent config, async orchestrationOPEN(変化なし)
openai/codex #19430Approved MCP tools still require repeated manual approvalOPEN(変化なし)

devils-advocate review で訂正した推測断定

本セクションを Mits に返す前に devils-advocate を投入し、以下の致命的な穴を訂正:

INITIAL VERSION — アーカイブ
2026-06-21 初版
本レポートの最初の発行版。ここに記された判断は 2026-06-21 時点のもの。以後の追記(6/307/06)で更新されている。読み比べ用アーカイブとして保存。

結論先頭

Claude Code 一本で v3.1 を維持するのが 2026-06-21 時点の最適解。

  • Codex は v3.1 構造の主要パーツが実装済だが、複数機能が under development 段階
  • Antigravity は階層 spawn / peer 通信を設計思想として否定 → 移植不可
  • 両社とも独自強みあり。watch 対象として続報を追う価値はある
ANTHROPIC
Claude Code
✅ 維持(現行運用)
v3.1 全7機能対応・25ノード稼働中。~/.claude/teams/keiei-project/
OPENAI
Codex
⚠️ watch / 単発併用
multi_agent_v2 で実装済だが under development。重い単発タスクに併用可。

v3.1 構造(25ノード・FBAS分散型)

Mits CEO・最終決定 参謀(メインClaude) 取次・コネクタ 🔵 FA-leader persona-reviewer 🟢 FS-leader feedback-collector 🟡 BA-leader strategist 🟣 BS-leader knowledge-sync 配下 7体 writer / dohga curator / corpus tonmana-reviewer honshitsu-reviewer anti-ai-slop 配下 3体 skool-pm cs-tracker inquiry-router 配下 2体 goal-tracker researcher 配下 5体 engineer / keiri task-dispatch morning-standup local-support 3階層構造 + リーダー間 peer 通信 + 共有タスクボード + 永続 team config 合計 25 ノード(Mits + 参謀 + 4リーダー + 19配下)
FA フロント・アタック FS フロント・サポート BA バック・アタック BS バック・サポート

v3.1 必須機能 × 3エンジン対照

v3.1 必須機能 Claude Code Codex(OpenAI) Antigravity(Google)
① カスタム agent 定義(25種規模) 無制限.claude/agents/*.md 無制限~/.codex/agents/*.toml 無制限.gemini/agents/*.md(YAML+MD)
② 永続コンテキスト CLAUDE.md 階層 AGENTS.md 対応 最強。3層階層 + 複数ファイル併用
③ 3階層 spawn(参謀→リーダー→配下) 3階層以上 ⚠️並列数の公式値未公開再帰挙動も公式docs未記載 再帰禁止公式「Subagents cannot call other subagents」
④ team 単位の恒久構成 ~/.claude/teams/<name>/config.json ⚠️team 概念未実装Issue #12047 で TUI 改善提案中・open team 単位定義なし/teamwork-preview は Ultra $200/月・IDE版・preview・7ロール固定
⑤ teammate 間 peer 通信(SendMessage / mailbox) 任意 agent 間 ⚠️multi_agent_v2 で実装済PR #28368 / 2026-06-16 merged・under development 設計思想で否定公式「don't directly communicate — you are the coordinator」/ Issue #19430 open
⑥ 共有タスクボード(self-claim) ~/.claude/tasks/<team>/ goals 機能(stable)~/.codex/goals_1.sqlite / thread_goals テーブル 未対応ファイル経由間接共有のみ
⑦ shutdown protocol request → response close_agent + wait_agentinterrupt_agent にリネーム中 ⚠️自動終了のみtimeout_mins:10 / max_turns:30 / request-response 型は未確認

エンジン別 詳細

Claude Code Agent Teams(現行)
  • v3.1 が ~/.claude/teams/keiei-project/ で稼働中・25ノード
  • 全7機能対応・実績あり
  • 制約:experimental(CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS)・team config が消えることがあるため起動時 ls 必須
Codex(OpenAI)— 実装済 / 未成熟
  • multi_agent v1 = stable / true
  • multi_agent_v2 で spawn_agent / send_message / close_agent / wait_agent 実装済(under development)
  • goals = stable / true・SQLite 永続のタスク管理
  • Claude Code → Codex 移行ツール /import(2026-06-09 リリース)
  • Mits 環境 v0.137・npm 最新 v0.141
Antigravity(Google)— 構造的不整合
  • peer 通信を設計思想として否定(人間が調整役の前提)
  • 再帰 spawn 禁止 → 参謀→リーダー→配下が物理的に作れない
  • team 永続構成も未実装
  • 独自強み:3層階層コンテキスト・Google Workspace MCP 標準搭載・Managed Agents API(Linux Sandbox クラウド実行)

推奨アクション

短期(〜3ヶ月)

NOW
Claude Code Agent Teams で v3.1 を維持
現行が最も成熟・25ノード稼働中
必要時
Codex は単発ヘビー作業の出先として併用
Cloud Codex の非同期実行・LP HTML 量産・重い読み込みタスク
SKIP
Antigravity は導入しない
v3.1 構造と相性悪い・特化用途も Mits 業務に薄い

中期 watch 項目(3〜6ヶ月)

対象 watch 観点 アクション基準
Codex multi_agent_v2 feature flag が stable/true になるか stable 化後に v3.1 サブセットで並行運用試験
Codex goals の team 連携 thread_goals が team 単位で共有可能になるか 共有可能化で v3.1 タスクボード代替候補
Antigravity Issue #19430 peer 通信の公式回答 or 実装 PR 動きあれば再評価
Codex CLI バージョン v0.137 → v0.141+ アップデート 環境を v0.141 系へ・codex features list 再確認

やらないこと

  • Antigravity Desktop / CLI への乗り換え検討(v3.1 と構造非互換)
  • 3社並行運用(保守コスト > 利得)
  • Mits 業務にコード refactor が無い以上、Codex の自走性を活かす場面は限定的

別エンジンに保険として備える整備項目

Claude Code に長期障害・価格急騰・サービス停止等が起きた場合に備えて、以下を整える:

  • .claude/agents/*.md の定期スナップショット
  • CLAUDE.md / context/ / memory/ の Git 管理(既存)
  • Codex 側で /import を1回試して移行できることを確認(agent カタログのみ移行・team 構造は手動再構築)