Simon Willison's Weblogツール・プロダクト更新重要度:

OpenAI Codexでサブエージェント機能が正式リリース、カスタムエージェントにも対応

OpenAI Codexでサブエージェント機能が正式リリース、カスタムエージェントにも対応

要約

OpenAI Codexにおいて、数週間のプレビュー期間を経てサブエージェント機能が正式にリリースされました。この機能はClaude Codeの実装と非常に似ており、「explorer」「worker」「default」というデフォルトのサブエージェントが用意されています。workerエージェントは多数の小さなタスクを並列実行するために設計されているとみられます。また、ユーザーは~/.codex/agents/にTOMLファイルを配置することで、カスタムエージェントを定義できます。これらのカスタムエージェントには独自の指示を設定でき、gpt-5.3-codex-sparkなどの特定のモデルを割り当てることも可能です。設定モーダルの保存失敗を調査する例では、browser_debuggerが問題を再現し、code_mapperが責任のあるコードパスを追跡し、ui_fixerが最小限の修正を実装するという、複数のエージェントが連携する使用例が示されています。現在、サブエージェントパターンはコーディングエージェント分野で広く採用されており、Claude Code、Gemini CLI、Mistral Vibe、OpenCode、Visual Studio Code、Cursorなど多くのプラットフォームで実装されています。

洞察・気づき

このリリースは、AIコーディングアシスタント業界における重要なトレンドを示しています。単一のモノリシックなエージェントではなく、専門化された複数のエージェントが連携して作業を行うアプローチが標準になりつつあります。この「エージェント分業」により、複雑なコーディングタスクをより効率的に処理できるようになります。特に注目すべきは、ユーザーがカスタムエージェントを定義できることで、これにより特定の開発ワークフローや企業の慣習に合わせたAIアシスタントを構築できます。また、異なるモデルを使い分けることで、速度重視の作業と精度重視の作業を適切に配分できるようになります。業界全体でこのパターンが採用されていることは、AIコーディングツールの成熟度を示しており、開発者にとってより実用的で柔軟なツールが提供されることを意味します。今後、このような協調型AIシステムがソフトウェア開発の標準的なワークフローとなる可能性が高く、開発者はこれらのツールを効果的に活用するためのスキルを身につける必要があります。