Claude Codeにおけるサブエージェントとウェブ検索
OllamaはClaude Codeでサブエージェントとウェブ検索をサポートするようになりました。MCPサーバーやAPIキーは不要です。サブエージェントはファイル検索、コード探索、リサーチなどのタスクを並行して実行でき、コンテキストをクリーンに保ちます。ウェブ検索はAnthropic互換レイヤーに組み込まれています。
Ollama は先日、Claude Code においてサブエージェント(Subagents)とウェブ検索機能をサポートしたことを発表しました。MCP サーバーや API キーの設定は一切不要で、ollama launch claude --model <モデル名> というコマンドですぐに利用開始できます。このコマンドは Ollama クラウド上のすべてのモデルで動作し、ローカルモデルでも使用可能です。このアップデートは、複雑なプロジェクトにおける開発効率を大幅に向上させることを目的としており、特に並行処理とリアルタイム情報取得が重要なシナリオで役立ちます。
サブエージェント機能により、ユーザーはファイル検索、コード探索、システム監査、リサーチなどのタスクを並行して実行できます。各サブエージェントは独立したコンテキストを持つため、サイドタスクが主要なコーディング作業のコンテキストを汚染することなく、長期のセッションでも生産性を維持できます。例えば、「認証フロー、決済統合、通知システムを探索するサブエージェントを起動して」や「データベースクエリをマッピングし、API ルートを追跡し、エラーハンドリングパターンをカタログ化するサブエージェントを作成して」といったプロンプトが可能です。一部のモデル(minimax-m2.5、glm-5、kimi-k2.5)は自動的にサブエージェントを起動しますが、ユーザーが明示的に指示することで強制的に起動することもできます。
ウェブ検索機能は Anthropic 互換レイヤーに直接組み込まれており、モデルが最新情報を必要とする場合、Ollama が自動的に検索を行い、結果を返します。サブエージェントはウェブ検索を活用して複数のトピックを並行して調査できます。例えば、「PostgreSQL 18 のリリースノートを調査し、廃止予定のパターンについてクエリを監査し、移行タスクを作成して」といったプロンプトが可能です。これにより、Claude Code はリアルタイム情報を取得し、それに基づいて行動できます。推奨クラウドモデルは minimax-m2.5、glm-5、kimi-k2.5 です。詳細は Ollama のブログやドキュメントをご覧ください。また、他の統合については ollama launch コマンド、基本設定については「Claude Code with Ollama」、スタンドアロン使用については「Web search API」が用意されています。