CLAUDE LABEN
MODEL — Claude Sonnet 5が全プランの既定モデルになり、計画・ツール利用・自律実行が強化されましたPRICE — Sonnet 5は導入価格が100万トークンあたり入力$2・出力$10で、8月31日まで適用されますMODEL — Sonnet 5の性能はOpus 4.8に迫りつつ、より低価格でエージェントを常時運用できますCODE — Claude CodeがSonnet 5を既定モデルに採用し、ネイティブ1Mトークンのコンテキストに対応しましたCODE — Claude Codeにサンドボックスの資格情報ブロックと組織単位のモデル制限が追加されましたCLOUD — ClaudeがMicrosoft Foundry(Azure)で一般提供され、Azureネイティブで利用できますMODEL — Claude Sonnet 5が全プランの既定モデルになり、計画・ツール利用・自律実行が強化されましたPRICE — Sonnet 5は導入価格が100万トークンあたり入力$2・出力$10で、8月31日まで適用されますMODEL — Sonnet 5の性能はOpus 4.8に迫りつつ、より低価格でエージェントを常時運用できますCODE — Claude CodeがSonnet 5を既定モデルに採用し、ネイティブ1Mトークンのコンテキストに対応しましたCODE — Claude Codeにサンドボックスの資格情報ブロックと組織単位のモデル制限が追加されましたCLOUD — ClaudeがMicrosoft Foundry(Azure)で一般提供され、Azureネイティブで利用できます
記事一覧/Claude Code
Claude Code/2026-07-02上級

昨夜の無人セッションはどのモデルで走ったのか — Sonnet 5 既定化を機に整える実行モデルの記録と固定

Claude Code の既定モデルが Sonnet 5 に切り替わり、--model 未指定の無人セッションは静かにモデルが変わります。ヘッドレス出力からモデル名を防御的に抽出して追記記録し、既定ドリフトを検知して固定か追従かを判断する設計を動くコードでまとめました。

Claude Code176Sonnet 52無人運用2ヘッドレスモデル管理スケジュールタスク18

プレミアム記事

7月2日、Claude Code の既定モデルが Claude Sonnet 5 に切り替わりました。対話で使っているぶんには画面にモデル名が見えるので気づけますが、問題は --model を付けずに走らせている無人セッションです。エラーは1件も出ません。ログの見た目も普段どおりです。それでいて、昨夜と今夜とでは別のモデルが文章とコードを書いています。

個人開発で複数サイトの記事パイプラインを Claude Code のスケジュール実行に任せている私自身、朝のログを見て最初に確かめたのは「どのタスク系統が既定のまま走っていたか」でした。ところが過去の実行記録にはモデル名を残しておらず、7月1日以前の実行がどのモデルだったかを厳密には証明できないことに気づきました。挙動の変化をモデルのせいにするにも、プロンプトのせいにするにも、証拠がないのです。この日の教訓を、実行モデルの記録(アトリビューション)と既定ドリフト検知の設計として整理しました。

既定モデルの変更は、なぜ無人運用で一番厄介なのか

モデルの廃止や権限エラーは、失敗として観測できます。リトライやフォールバックで受け止める先例も多く、Claude Code の fallbackModel を三段構成にする — 過負荷の朝でも止まらない無人実行の設計記録で書いたように、止まる障害への備えは組みやすいのです。

一方、既定モデルの変更は成功として観測されます。終了コードは 0、成果物も生成される。変わるのは文体・構成・所要時間・単価といった「じわじわ効く」部分だけです。今回の Sonnet 5 は導入価格(2026年8月31日まで入力 $2/出力 $10、以降 $3/$15)で従来の上位モデルより安く、性能面でも計画とツール利用が強化されているため、乗り換え自体はむしろ歓迎すべき変化だと私は受け止めています。それでも「いつ・どのタスクが・どのモデルに変わったか」を自分の記録で言えない状態は、無人運用としては不健全です。原因の切り分けが一生できなくなるからです。

モデルが決まる場所を1枚に棚卸しする

対策の前に、そもそも自分の環境でモデルがどこで決まっているかを整理します。Claude Code では指定の経路が複数あり、どれが効いているかをタスクごとに把握していないと、記録を残しても解釈を誤ります。

指定の経路影響範囲無人運用での注意
CLI フラグclaude -p --model claude-sonnet-5その実行のみ起動コマンドを見れば分かるので監査しやすい
settings.json の model"model": "claude-opus-4-8"そのプロジェクトの全セッションリポジトリごとに散らばると棚卸しが漏れる
環境変数ANTHROPIC_MODELそのシェル環境の全実行cron やランナー側に潜んでいると気づきにくい
未指定(既定)指定なし上記がない全セッション今回のように既定が変わると全タスクが一斉に動く

私はこの棚卸しを機に、タスク系統ごとに「どの経路で決めているか」を1行ずつ書き出しました。9系統のうち6系統はフラグか settings.json で固定済み、3系統が未指定のまま既定に乗っていました。まずこの3系統が、7月2日の朝から Sonnet 5 で走り始めていたことになります。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
無人バッチの出力が変わった原因がモデルなのかプロンプトなのか切り分けられず困っていた人が、実行ごとのモデル証跡を残して数分で即答できるようになる
ヘッドレス JSON 出力とトランスクリプトの両方からモデル名を防御的に抽出し、原子的な追記とドリフト判定まで行う動く TypeScript 一式を持ち帰れる
モデルを固定するか既定に乗り続けるかを、導入価格の期限・廃止対応の責任・挙動の安定性という3つの軸で自分の運用に当てはめて判断できるようになる
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

Claude Code2026-07-01
AIが出した数値と出典を、そのまま受け入れない — 検証専任サブエージェントで突き合わせるゲート設計
エージェントが生成した要約の数値と出典を、生成とは別のサブエージェントで一つずつ検証してから受け入れる設計を、動くTypeScriptと決定論的な再計算・出典突き合わせのコードでまとめました。
Claude Code2026-07-01
Claude Code をアップデートしたら hook が発火しなくなった — ハイフン入り matcher の厳密一致化(v2.1.195)
Claude Code v2.1.195 でハイフンを含む hook matcher が部分一致から厳密一致に変わり、既存の PreToolUse フックが静かに発火しなくなりました。原因の切り分けと、壊れない matcher の書き方をまとめます。
Claude Code2026-06-30
新型 iPhone で壁紙がぼやける問題を Claude Code で直す — 端末別解像度の振り分けを安全に増やす
新しい iPhone が出るたびに壁紙アプリで画像がぼやけたり余白が出たりする原因と、散らばった端末分岐を一枚のテーブルに集約して安全に拡張する方法を、Claude Code を使った実際のリファクタリング工程として共有します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →