Anthropic、開発者向け CLI ツール Claude Code に AGENTS.md サポートを追加──CLAUDE.md 不在時の代替読み込みに対応
CLAUDE.md が存在しないプロジェクトで AGENTS.md の自動読み込みに対応し、既存のエージェント設定資産の流用コストを軽減した。
リリース: 1998-01-02 · 読了 2 分記事の要約
1. 核心(What)
- Claude Code はプロジェクト内に CLAUDE.md がない場合、自動的に AGENTS.md を読み込む機能を追加した。
- 設定項目の切り替えは /config の「Project instructions」から手動変更可能となっている。
- Bedrock、Vertex、Foundry の各マネージド環境では本機能は未対応である。
- claude -p や Agent SDK セッションでのハングアップ不具合を修正し、エラーコード 1 で終了するよう改善した。
2. 影響(Why)
- 設定ファイルの重複管理を解消: 他ツール用の AGENTS.md をそのまま利用できるため、プロジェクトごとの設定ファイル重複作成の手間とメンテナンスコストを削減できる。
- 国内受託開発へのメリット: 既存の規約ファイルを流用できるため、社内規約やプロジェクト固有の指示を AI エージェントへスムーズに引き継がせることが可能になる。
3. 根拠・詳細(How)
- 代替読み込みのコンポーネント仕様: プロジェクト探索時に CLAUDE.md の存在を確認し、該当ファイルがない場合に AGENTS.md を代替としてパースするロジックが追加された。
- 例外ハンドリングの改善: claude -p および Agent SDK セッション実行時の内部エラー捕捉処理を改め、ハング状態に陥ることなくエラーコード 1 で安全にプロセスを終了する。
4. 展望・課題(Next)
- 対応基盤の拡大予定: 現在は未対応となっている Bedrock、Vertex、Foundry 環境への AGENTS.md サポートの展開が待たれる。