SNS運用を自動化しませんか?
ThreadPostなら、投稿作成・画像生成・スケジュール管理まで全てAIにお任せ。
キャッシュが「1時間」になった。それだけではない。
Claude Codeの最新アップデートが公開された。
プロンプトキャッシュのTTLが1時間に設定可能になった。加えて、セッション復帰時のリキャップ機能、スラッシュコマンドをAI自身が実行できるスキルツール対応が追加された。API・Bedrock・Vertex・Foundryの全環境で有効だ。

Claude Codeが変えた3つのこと
1. プロンプトキャッシュが「1時間」になった
従来のデフォルトは5分のTTLだった。
環境変数「ENABLE_PROMPT_CACHING_1H」を設定すると、キャッシュの有効期間が1時間に延びる。Bedrock・Vertex・Foundry全対応だ。旧環境変数「ENABLE_PROMPT_CACHING_1H_BEDROCK」は非推奨だが、後方互換は維持される。
「FORCE_PROMPT_CACHING_5M」で5分に戻すことも可能だ。大規模コードベースを参照する際、離席後にセッションへ戻ってもキャッシュが維持される。フルコンテキストの再読み込みが減り、レスポンス速度とトークンコストに影響する。
2. リキャップ機能——「どこまで話してたっけ」を解消
セッション復帰時、Claudeが自動で経緯を要約する機能が追加された。
「/config」で設定変更が可能だ。「/recap」で手動実行もできる。テレメトリを無効にしている環境では「CLAUDE_CODE_ENABLE_AWAY_SUMMARY」で強制有効化できる。
長時間作業や複数プロジェクトを並行する際、スレッドの進捗確認にかかる認知コストが変化する。
3. スキルツールによるスラッシュコマンドの自動発見
「/init」「/review」「/security-review」といったビルトインのコマンドを、モデル自身がスキルツール経由で発見・実行できるようになった。
Claudeが文脈を読み、適切なコマンドを呼び出す。「/undo」は「/rewind」のエイリアスになった。
その他の改善点は以下の通りだ。
- 「/model」でモデルを切り替える前に警告が表示される(切り替えると全履歴がキャッシュなしで再読み込みされるため)
- 「/resume」のピッカーがカレントディレクトリのセッションをデフォルト表示する
- サーバーレート制限とプラン使用量上限のエラーメッセージが区別される
- 5xx/529エラー時にステータスページへのリンクが表示される
- 言語設定でのダイアクリティカルマークの欠落が修正された
しんたろー:
リキャップ機能が追加された。作業途中の離席から戻った際の確認時間が気になる。セッション再開コストが下がると、細切れ時間でも作業に入りやすい。

「コンテキスト管理」の本質
APIはステートレスである
AIとの会話は記憶しているように見えるが、実際はそうではない。
APIはステートレスだ。リクエストのたびに全会話履歴を渡している。会話が続くほど、渡すトークン量が増える。
Claude Codeも同様だ。ローカルのコンフィグやセッションファイルに状態を保存し、それをAPIリクエストに注入するラッパーとして機能する。開発者はAPIのステート管理を意識せず、文脈の永続化を利用できる。
キャッシュは「記憶の維持コスト」を下げる
プロンプトキャッシュの仕組みは、同じプレフィックスを繰り返し渡す場合、一度処理した内容を再利用するものだ。
TTLが5分だと、離席のたびにキャッシュが切れる。大規模コードベースの全コンテキストを再読み込みするため、レスポンスが遅くなりトークンコストがかかる。
TTLが1時間になると、1時間以内は離席しても文脈が維持される。大規模プロジェクトで複数ファイルを参照する場合、このコスト差が発生する。
「思考の外部化」としてのClaude Code
今回のアップデートは、構想力を維持するためのインフラだ。
長い会話で積み上げたプロジェクトの文脈、設計の意図、試行錯誤の経緯がセッションを跨いで維持される。最初から説明し直す認知コストが消える。開発者は「今どこにいるか」の確認ではなく、「次に何をするか」の思考に集中できる。
しんたろー:
APIがステートレスであるという事実は、Claude Codeの裏側を理解するきっかけになった。キャッシュが1時間になったことで、思考の中断コストが下がることを期待している。

ここまで読んだあなたに
今なら無料で全機能をお試しいただけます。設定後は完全放置でプロ品質の投稿を毎日生成。
開発に効く、今週確認すべきこと
キャッシュ設定の確認
「DISABLE_PROMPT_CACHING」系の環境変数が設定されていないか確認する。スタートアップ時に警告が出るようになった。
「ENABLE_PROMPT_CACHING_1H」を設定する。APIキー・Bedrock・Vertex・Foundry全環境で有効だ。
リキャップ機能の活用
「/config」でリキャップ機能の設定を確認する。テレメトリを無効にしている場合は「CLAUDE_CODE_ENABLE_AWAY_SUMMARY」の設定が必要だ。
モデル切り替え時の注意
「/model」コマンドでモデルを切り替えると、次のレスポンスで全履歴がキャッシュなしで再読み込みされる。新しいセッションを始めるタイミングでの切り替えが適している。
スキルツールで変わる操作感
「/review」「/security-review」「/init」がスキルツール経由で呼び出せるようになった。AIに文脈判断で呼び出させるだけでなく、自分でも意識的に使うことで、AIの評価と自分の指示の曖昧な部分を比較できる。
エラーメッセージの改善
サーバーレート制限とプランの使用量上限が区別されるようになった。エラー発生時の対処法が明確になる。
しんたろー:
エラーメッセージの改善は助かる。529エラーのたびにステータスページを確認していた手間が減る。こうした摩擦の解消が作業リズムに影響する。
よくある質問
Q1. Claude Codeでプロンプトキャッシュを1時間に設定するメリットは?
プロンプトキャッシュは、AIが過去の文脈やプロジェクトの構造を維持するためのコスト効率化技術だ。「ENABLE_PROMPT_CACHING_1H」を設定すると、頻繁なセッション再開や大規模コードベースの参照時に、毎回トークンを消費して履歴を読み込む必要がなくなる。
恩恵は3つある。AIの応答速度が向上する。APIコストが下がる。会話のコンテキストが途切れるリスクが減る。特に複数ファイルにまたがる大規模プロジェクトや、長時間の設計ディスカッションで効果を発揮する。
Q2. APIのステートレスな性質と、Claude Codeのセッション管理はどう違うのか?
APIはステートレスであり、サーバー側は会話を覚えていない。Claude Codeはそのラッパーとして機能する。ローカル環境で会話履歴やプロジェクトの状態を保持し、それをAPIリクエストに注入する仕組みだ。
Claude Codeが提供するのは、このステート管理を開発者が意識せずに済む抽象化レイヤーだ。ローカルのコンフィグやセッションファイルを通じて自動化されている。プロンプトキャッシュのTTL延長は、この文脈の永続化を長く維持するための仕組みだ。
Q3. AIへの指示力を向上させるために、具体的に何をすればいいか?
まず自分の思考パターンを観察する。「/review」や「/security-review」を使い、AIがコードをどう評価しているかを確認する。単に修正させるのではなく、なぜその修正が必要なのかという論理構造をAIに言語化させる。
自分の指示の曖昧な部分が浮き彫りになる。AIの出力が理想と違う場合、発想の言語化、構造化、指示の表現のいずれかに原因がある。このフィードバックループを繰り返すことが、AIを意図通りに動かすためのルートだ。
まとめ
キャッシュが1時間になり、リキャップ機能が追加され、スキルツールがコマンドを自動発見するようになった。これらはClaude Codeが思考の外部化ツールとして機能するためのアップデートだ。
AIをコードを書かせる機械として使うか、構想力と指示力を拡張するパートナーとして使うか。同じツールでも使い方が差を生む。

この記事が参考になったら、ThreadPostを試してみませんか?
投稿作成・画像生成・スケジュール管理まで、全てAIにお任せできます。
ThreadPostをもっと知る
ThreadPost 代表 / SNS自動化の研究者
ThreadPost運営。Claude Codeで1人SaaS開発しながら、海外AI最新情報を開発者目線で発信中。
@shintaro_campon