Claude CodeはToolSearchでツールスキーマを遅延読み込みし、トークンを節約する

✍️ OpenClawRadar📅 公開日: April 28, 2026🔗 Source
Claude CodeはToolSearchでツールスキーマを遅延読み込みし、トークンを節約する
Ad

Claude Codeのシステムプロンプトを分析したRedditの投稿によると、ツールはトークン消費を削減するために遅延読み込み(lazy-load)される。リクエストごとにすべてのツールの完全なスキーマを送信する代わりに、Claude Codeは<system-reminder>タグ内にツール名のリストを送信し、モデルに最初にToolSearchを呼び出して各ツールのスキーマを読み込むよう指示する。

仕組み

システムプロンプトには次のような指示が含まれる:

<system-reminder>
以下の遅延ツールはToolSearchで利用可能になりました。スキーマはロードされていません——直接呼び出すとInputValidationErrorで失敗します。呼び出す前にToolSearchでクエリ"select:<name>[,<name>...]"を使用してツールスキーマをロードしてください:

AskUserQuestion CronCreate CronDelete CronList EnterPlanMode EnterWorktree ExitPlanMode ExitWorktree Monitor NotebookEdit PushNotification RemoteTrigger TaskOutput TaskStop TodoWrite WebFetch WebSearch

[+ ~130個のMCPツール(Slack、Notion、Gmail...)] </system-reminder>

<system-reminder>は会話の最初のユーザーメッセージにのみ挿入される。同様のブロックでスキルが一行説明付きでリストされる。

Ad

トークンへの影響

投稿によると、システム指示とリマインダーだけで、単純な「hi」テストメッセージで38kトークンを消費した。すべてのツールの完全なスキーマを事前に読み込むと、その消費量が劇的に増加するため、この遅延読み込みアプローチが採用されている。

実用的な意味

Claude Codeや類似のエージェントベースのシステムを構築している場合、このパターンを採用する価値がある:

  • 使用頻度の低いツールのスキーマは、必要なときまで遅延させる。
  • ToolSearchのようなコマンドを使用して、明示的にスキーマを要求する。
  • リマインダーは最初のメッセージ内に留め、コンテキストの繰り返しを避ける。

これは、Claude Code用のカスタムツールを作成する場合、モデルがToolSearchを通じてそれらを発見できるようにしなければならないことも意味する——そうしないと、ツールが認識されず、検証エラーが発生する可能性がある。

📖 ソース全文: r/ClaudeAI

Ad

👀 See Also

Google Surf MCP: 無料のGoogle検索MCP、PDF処理と段階的抽出機能付き
Tools

Google Surf MCP: 無料のGoogle検索MCP、PDF処理と段階的抽出機能付き

Google Surf MCPは、Google検索とURL抽出を行う無料のMCPサーバーで、PDFを処理し、トークンを節約するための段階的抽出モード(abstract/full)を提供します。

OpenClawRadar
Tessera: 複数のClaude Codeセッションを管理するためのオープンソースGUIワークスペース
Tools

Tessera: 複数のClaude Codeセッションを管理するためのオープンソースGUIワークスペース

Tesseraは、Claude Codeのセッションを複数同時に管理できるオープンソースのGUIです。Git worktree分離、カンバンタスク管理、ライブ差分、エージェントアクティビティの確認を備えています。

OpenClawRadar
オープンソースおよびセルフホストに焦点を当てた260以上のAIエージェントとツールの厳選リスト
Tools

オープンソースおよびセルフホストに焦点を当てた260以上のAIエージェントとツールの厳選リスト

包括的なGitHubリポジトリには、260以上のAIエージェントとフレームワークがリストアップされており、Ollama、OpenClaw、DeerFlowなどのオープンソース、セルフホスト、ローカルファーストのオプションを重視しています。

OpenClawRadar
開発者がオープンソースAIスキルを構築し、スタートアップアイデアを検証、わずか10分で自らのアイデアを断念
Tools

開発者がオープンソースAIスキルを構築し、スタートアップアイデアを検証、わずか10分で自らのアイデアを断念

ある開発者が、ブレインストーミングから財務予測まで、スタートアップの検証を8つのフェーズで進めるオープンソースのAIスキル「startup-design」を構築しました。自身のスタートアップアイデアでテストしたところ、このスキルは厳しい質問を投げかけ、その特定のコンセプトに対して自分が適切な創業者ではないことを明らかにしました。

OpenClawRadar