エージェント重要度 ★10
コーディングエージェント7実装のソースを全部読んだ
https://zenn.dev/topics/ai/feed·2026/8/25
AI要約
AI(Claude Code)が調査から執筆までを自動で行ったコーディングエージェントの実装ソースコード読解記事。AIの能力と人間が担当する部分を明確にし、AIによる自動化の可能性を示す。
AI要点
- Claude CodeやCodexなどのAIコーディングエージェントの内部構造(ハーネス)を調査し、7つの実装を比較分析した。
- 実装間で表面的な違いはあるものの、セッション管理、コンテキスト構築、推論、ツール利用、権限管理などの6層構造に収束する傾向が見られた。
- 各実装の分岐点は、「第一防衛線」としてどこに安全・権限管理を置いたかであり、これが設計全体に影響を与えている。
- Codex CLIはOSサンドボックスを第一防衛線とし、実行許可交渉モデルを採用することで承認プロンプト数を削減している。
- 追記専用ログ(JSONLなど)での永続化は、エージェントの中断・再開やデバッグの容易さから、共通して採用されている手法である。
なぜ重要か
主要なAIコーディングエージェントが、独立開発でありながら類似のアーキテクチャに収束しているという発見は、AIエージェント開発における共通の課題と解決策を示唆しており、今後の開発の効率化に貢献する知見を提供する。