Claude code_execution_20260521とは

Claude code_execution_20260521とは、AnthropicのClaude APIで使える「コード実行ツール」の版のひとつです。コード実行ツールとは、Claudeが自分で短いプログラムを書き、その場で動かして計算や集計、ファイル作成までこなす機能を指します。この版では、プログラムをひと区切りずつ動かす使い方のときに、1区切りあたり90秒の上限があることをClaude自身へ前もって伝えます。制限時間を延ばす機能ではなく、長い計算を小分けにするなど、Claudeが段取りを立てやすくするための指定です。

APIツールタイプ:code_execution_20260521

実行環境を速くする版ではない

Anthropic公式Docsによると、この版が動く実行環境そのものは、ひとつ前のcode_execution_20260120と同じです。違いは、プログラムのひと区切りを90秒以内に収める必要があるとツールの説明文に書き添えられ、Claude自身が時間配分を考えやすくなったこと。たとえるなら、会議の時間を延ばすのではなく、登壇者へ持ち時間を先に伝えて話を組み立て直してもらう仕組みです。

ここでいう「ひと区切り」とは、表計算ソフトのセルのように、プログラムを小さなかたまりに分けて1つずつ動かす、その1かたまり(Pythonのセル)のこと。90秒を超えたかたまりは、時間切れになったことを示す結果を返します。ただしこの90秒は、Claudeが書いたプログラムの中からさらに別の道具を呼び出す使い方に限った上限で、ツール呼び出し全体が長すぎた場合のエラーとは別物です。「Claudeのコード実行はすべて90秒で終わる」と読むのは誤りなので、どこにかかる制限なのかを切り分けて理解する必要があります。

旧版との違いをどう見るか

code_execution_20250825はBashと呼ばれる基本的なコマンド操作とファイル操作に対応し、code_execution_20260120は、直前の計算結果を覚えたまま続きを実行する仕組み(REPL)と、プログラムの中から別の道具を呼び出す機能を加えました。code_execution_20260521は、その流れを土台に時間制限の伝え方を改善した版です。

2026年7月19日の確認時点で、これら3版はいずれも正式提供されています(試用版ではなく、特別な申請なしに使える状態)。番号が新しいから旧版が直ちに廃止される、という関係ではありません。利用するClaudeモデルと必要な機能に合うツールタイプを選ぶ設計になっています。

導入前に見るべき運用条件

コードは利用者のMacや社内サーバーで直接動くのではなく、Anthropic側に用意された、外部から切り離された作業スペース(コンテナと呼びます)の中で実行されます。外部のネットワークへはつながらず、ファイル操作もその作業スペースの中に限られる設計です。一方で、この作業スペースに置かれたデータは作成から最大30日保持されるため、機密ファイルを渡してよいかは社内ルールと保持条件で判断しなければなりません。

使える場所も同じではありません。Claude APIや一部のAnthropic提供環境では使えますが、Amazon BedrockGoogle Cloudでは利用できないと公式Docsに記載されています。同じClaudeという製品名でも、契約している接続先によって使える道具が変わる点は、導入計画で見落としやすいところでしょう。

Topic末尾の日付と公式告知日は一致しない

ツールタイプは20260521で終わりますが、Anthropicの公式リリースノートで対応が告知された日は2026年6月11日です。識別子の数字だけを一般公開日だと決めつけず、リリースノートの日付を別に確認するのが安全です。

Claude code_execution_20260521に関するよくある質問

同じ会話で作ったファイルや計算の途中経過を引き継げますか?
前の返答に含まれる作業スペースの識別番号(コンテナID)を次のリクエストへ渡すと、そこで作ったファイルを引き継げます。code_execution_20260120以降では、対応するモデルであれば計算の途中経過も保持できます。
Web検索やWebFetchと一緒に使うとコード実行の追加料金はかかりますか?
2026年7月19日に確認した公式Docsでは、対応するWeb検索またはWebFetchを同じリクエストに含める場合、コード実行の追加料金はかからないと説明されています。通常のトークン費用は発生し、組み合わせない場合は通常のコード実行料金が適用されます。

あわせて読みたい記事