📖 この記事で分かること
- Read が上限超えのファイルを1回で読める
- サブエージェントだけ早めに自動コンパクト
- MCP ツール説明の上限が4,096字に倍増
- Shift-JIS ファイルの誤編集は拒否に変更
💡 知っておきたい用語
- 自動コンパクト: 会話が長くなったとき、それまでのやり取りを要約して一度に読める量の中に収め直す仕組み。机の上が書類で埋まる前に、要点だけのメモにまとめ直すようなものです
最終更新日: 2026年10月11日
▶ 公式ページ
- Claude Code v2.1.296 リリースノート(GitHub)

Claude Code 2.1.296 の概要
この記事のポイント
- Anthropic が 2026年10月9日に Claude Code 2.1.296 を公開しました(2026年10月時点)。
- Read の allow_large、サブエージェント個別の autoCompactWindow、MCP ツール説明の上限 2,048→4,096 字。
- Shift-JIS など非 UTF-8 ファイルの Edit は拒否されるようになりました。
Claude Code をチーム開発やエージェント運用に組み込んでいる開発者にとって、今回は「大きな入力の扱い」と「既存ファイルを壊さない」の両面で挙動が変わる更新です。特に、Shift-JIS のファイルが残るリポジトリを扱う日本の現場では、Edit の挙動変更を先に把握しておく必要があります。
Anthropic は 2026年10月9日、Claude Code 2.1.296(2026年10月時点)を GitHub のリリースノートで公開しました。主な変更は次のとおりです。
- Read ツールに、通常のサイズ上限を超えるテキストファイルを 1 回で読める
allow_largeオプションを追加 - サブエージェントにメイン会話より早く自動コンパクトさせる
autoCompactWindow設定を追加 - ワークフローのエージェントだけを 1 つのモデルで動かす環境変数を追加
- 最初に送る MCP ツール説明と MCP サーバー指示の既定上限を 2,048 字から 4,096 字に引き上げ(2026年10月時点)
/costなどのコスト表示で、Sonnet 5.5(2026年10月時点)のキャッシュ読み出しを 100 万トークンあたり 0.20 ドルから 0.10 ドルで計算するよう更新(2026年10月時点)- Shift-JIS など UTF-8 ではないファイルで、Edit と NotebookEdit が非 ASCII 文字を置き換えてしまう問題を修正
読み込みとコンテキスト管理の変更点
今回の追加機能は、大きな入力をどこで受け止め、どこで圧縮するかを細かく分けられるようにするものです。
Read の allow_large
リリースノートは、allow_large を「通常のサイズ上限を超えるテキストファイルを 1 回の呼び出しで読める」オプションと説明しています。巨大なログ、生成済みの SQL ダンプ、長い設定ファイルのように、分割読み込みでは全体像をつかみにくいファイルを調査する場面が対象になります。
一方で、1 回で読める量が増えることは、そのぶん会話のコンテキストを一度に使うことでもあります。次の autoCompactWindow と組み合わせて考えるのが自然です。
サブエージェント個別の autoCompactWindow
autoCompactWindow は、サブエージェントが「メイン会話のウィンドウより早く」自動コンパクトできるようにする設定です。たとえば、サブエージェントにリポジトリ全体の調査を任せ、メイン会話では設計判断だけを続けるような分担では、調査側だけを早めに要約させ、メイン側の文脈は長く保つという使い分けができます。
ワークフロー用エージェントのモデル統一
あわせて、ワークフローのエージェントだけを 1 つのモデルで動かし、ほかのサブエージェントは各自のモデル設定を保つための環境変数も追加されました。変数名はリリースノートに記載されています。ワークフロー部分だけコストや挙動をそろえて評価したい場合に、比較条件を固定しやすくなります。
MCP とコスト表示の変更
MCP まわりは、ツール説明が途中で切れにくくなる方向の変更です。
最初に送られる MCP ツール説明と MCP サーバー指示の既定上限は、2,048 字から 4,096 字に引き上げられました。説明が長く、従来は上限で切れていた MCP サーバーでは、Claude に渡るツールの使い方の情報が増えます。逆に言えば、説明の長いサーバーを多数つないでいる構成では、最初に送られる文字数も増えます。複数の MCP サーバーを常時接続している環境では、更新後の初期コンテキストの消費量を一度確認しておくと安心です。
コスト表示は、/cost などで Sonnet 5.5 のキャッシュ読み出しを 100 万トークンあたり 0.10 ドル(従来 0.20 ドル)で計算するよう更新されました。リリースノート上はコスト表示の計算の更新として書かれています。社内でこの表示を予算の目安に使っている場合、更新前後で同じ作業でも表示額が変わる点に注意が必要です。
Shift-JIS など非 UTF-8 ファイルの扱い
日本の開発現場にとって、今回いちばん影響が大きいのはこの修正です。
リリースノートによると、Windows-1252、Shift-JIS、GBK のような有効な UTF-8 ではないファイルで、Edit と NotebookEdit がすべての非 ASCII 文字を置き換えてしまう問題がありました。2.1.296 ではこれが修正され、こうしたファイルへの編集は拒否されるようになっています。
Shift-JIS のソースや CSV が残る業務システムを Claude Code で扱う場合、更新後は日本語を含むファイルが黙って壊れる代わりに、編集そのものが通らなくなります。つまり、データの破損は防がれる一方で、Claude Code の Edit ではそのファイルを直接書き換えられないという制約が残ります。こうしたファイルを編集対象に含むワークフローは、更新後に Edit が拒否される前提で見直しが必要です。
なお、更新前のバージョンで Shift-JIS などのファイルを Edit していた場合、非 ASCII 文字が置き換わっていた可能性があります。該当するリポジトリでは、過去の差分に文字化けが紛れていないかを確かめておく価値があります。
編集部の見方
編集部は、今回の 2.1.296 で最も効くのは allow_large や autoCompactWindow ではなく、非 UTF-8 ファイルの誤編集を拒否に変えた修正だと見ています。
- 根拠1: 修正前は、Shift-JIS などのファイルで Edit が非 ASCII 文字をすべて置き換えていたとリリースノートに明記されています。日本語のコメントや文字列リテラルを含むファイルでは、変更箇所以外まで壊れていたことになります。
- 根拠2: 新機能は使う側が選んで有効にするものですが、この修正は Shift-JIS のファイルが残るリポジトリで Claude Code を使うすべての人に関わります。日本の業務システムでは、その条件に当てはまる現場が少なくありません。
- 根拠3: 修正の方向が「黙って書き換える」から「拒否する」に変わったため、失敗が目に見えるようになりました。エージェントに編集を任せる運用では、静かな破損より明示的な失敗のほうが後から追いやすくなります。
この見方が変わるのは、扱うリポジトリがすべて UTF-8 に統一されている場合です。その場合は Shift-JIS の修正は関係がなく、巨大ファイルの調査やサブエージェントの多用が多いチームほど、allow_large と autoCompactWindow の組み合わせが実質的な差分になります。
よくある質問
Q: Sonnet 5.5 のキャッシュ読み出し料金そのものが値下げされたのですか?
A: リリースノートに書かれているのは、/cost などの Claude Code のコスト表示で、Sonnet 5.5 のキャッシュ読み出しを 100 万トークンあたり 0.10 ドル(従来 0.20 ドル)で計算するよう更新した、という内容です。
Q: 更新後、Shift-JIS のファイルは Claude Code で編集できなくなりますか?
A: リリースノートでは、有効な UTF-8 ではないファイル(Windows-1252、Shift-JIS、GBK)への Edit と NotebookEdit の編集は拒否されるとしています。Edit による直接の書き換えは通らない前提で、ワークフローを組む必要があります。
Q: MCP ツール説明の上限は自分で変えられますか?
A: 今回のリリースノートで変わったのは「既定の上限」で、2,048 字から 4,096 字に引き上げられました。
まとめ
Claude Code 2.1.296 は、Read の allow_large とサブエージェント個別の autoCompactWindow で大きな入力の扱いを細かく分けられるようにし、MCP ツール説明の既定上限を 4,096 字に広げました。日本の現場で先に確かめたいのは、Shift-JIS など非 UTF-8 ファイルへの Edit が拒否に変わった点です。破損は防がれる代わりに、そうしたファイルを編集対象に含むワークフローは見直しが必要になります。
【用語解説】
- サブエージェント: メインの会話から切り出した作業を、別の文脈で担当するエージェント。調査などを任せ、結果だけをメイン側に返す使い方をします
- キャッシュ読み出し: 以前に送った同じ入力を再利用して読み込む処理。通常の入力より低い単価で計算されます
- 非 UTF-8 ファイル: Shift-JIS や Windows-1252 など、UTF-8 以外の文字コードで保存されたファイル
引用元:
- [1] Release v2.1.296 · anthropics/claude-code(GitHub)
この記事について: AI 支援で執筆、編集部が事実確認・編集しています。誤りや追加情報があれば Contact よりお知らせください。
Previous Post
ElevenLabs Brand Kit、ロゴや色を一度登録すればAI画像・動画に毎回反映
Next Post
Claudeが社内評価中に実在サイトで意図しない操作。Anthropicはネット遮断を拡大
15 年以上の開発経験を持つソフトウェアエンジニア / テクノロジーライター。AI エージェントの実務活用を研究し、現場や経営者向けセミナーでその知見を発信。本メディア tech-noisy.com では、一次情報に基づく最新ニュース・解説記事を執筆。また、音楽生成 AI による DJ パフォーマンスを企業イベントで行うなど、テクノロジーと表現の融合も探求している。