Claude Codeのトランスクリプト送信を抑制する新スクリプト登場!

要約

Claude Codeは、約30秒ごとにバックグラウンドエージェントの全トランスクリプトをモデルに送信し、最近の行動を3〜5語で説明させる機能があります。この機能はデフォルトで有効であり、ユーザーはオフにする設定が用意されていないため、多くのトークンを消費します。計測によると、エージェントの概要が主な会話よりも多くのコストをかけており、全体の支出の約16.4%を占めています。

この問題を解決するために、no-agent-summary.jsというスクリプトが開発されました。このスクリプトは、エージェントの概要を取得するリクエストを抑制し、トークンの消費を減少させる役割を果たします。具体的には、タイマーが作動する際に特定のテキストが含まれている場合、通常の動作を行わずに無効なハンドルを返す仕組みです。これにより、エージェントの概要リクエストが発生せず、リソースの浪費を防ぎます。

このスクリプトを適用するためには、特定の環境変数を設定し、Claude Codeの各プロセスで有効にする必要があります。導入に際しては、ユーザーがスクリプトのパスを安定した場所に配置し、環境設定を行うことが求められます。これにより、毎回のトランスクリプトの送信を抑え、トークンの無駄遣いを防ぐことが可能となります。


元記事: https://gist.github.com/flamerix-ai/c3905705cc4205e5de3011fa2e74efce

公開日: Thu, 29 Oct 2026 03:33:42 +0000


この記事はAIアシスト編集により作成されています。

📰 元記事: 元記事を読む

コメントする