AIニュースClaude Code

Claude Code v2.1.144 とは?/resume が bg session に対応、75 秒スタートアップハング修正、/usage-credits 改名

2026-05-19 リリースの Claude Code v2.1.144 は、/resume が background session に対応、75 秒スタートアップハング修正、/model 一時/恒久切替、/extra-usage → /usage-credits 改名と 35+ バグ修正を含む「品質統合パッチ」。2.1.139 から 7 日 6 連続リリースの最終回。AI 営業自動化と Sales Claw 文脈で運用観点で整理。

中澤 圭志

中澤 圭志

@keishi_nakazawa

Sales Claw 開発者

·12
Claude Code v2.1.144 とは?/resume が bg session に対応、75 秒スタートアップハング修正、/usage-credits 改名

Key Facts

リリース日

2026-05-19 00:48 UTC (日本時間 5/19 09:48), commit 69d7070

主要新機能

/resume bg 対応 / /plugin 最終更新表示 / /model セッション限定化 / /usage-credits 改名 / 75 秒ハング fix

直近 7 日のリリース

2.1.139 → 140 → 141 → 142 → 143 → 144 (7 日 6 連続)

バグ修正項目数

35+ (background, MCP, terminal, Skill tool 等を含む)

この記事を一言で言うと

2026-05-19 リリースの Claude Code v2.1.144 は、「派手な新機能」より「本番運用で踏み続けた地雷を一掃するパッチ」。 中心は /resume が background session (claude --bg で起動した裏方セッション) に対応VPN や Captive Portal で 75 秒固まっていたスタートアップを 15 秒タイムアウトに短縮/extra-usage が /usage-credits に改名、そして 35+ のバグ修正。 2.1.139 から数えて 7 日間で 6 連続リリースの最終収束パッチに位置付けられる。

結論: Claude Code v2.1.144 は「派手な新機能」より「本番運用で踏み続けた地雷を一掃するパッチ」です。短く答えると、(1) /resume が background session に対応、(2) 75 秒スタートアップハングが 15 秒タイムアウトに、(3) /extra-usage/usage-credits に改名、(4) /model がセッション限定化、(5) 35+ バグ修正。2.1.139 から 7 日 6 連続リリースの最終回。差分アップデートは npm i -g @anthropic-ai/claude-code@latest だけで副作用ほぼゼロ。

「2.1.143 の翌々日にもう 2.1.144 出てたのか。何が変わった?」—— 本記事では Claude Code v2.1.144 (2026 年 5 月 19 日 00:48 UTC リリース、commit 69d7070) の主要 5 系統の変更を、 公式 CHANGELOG・GitHub Releases を一次情報として整理し、AI 営業自動化と Sales Claw への影響を解説します。

2026 年 5 月 12 日に 2.1.139 (/goal + Agent View)、同日 2.1.140 (subagent_type 改善)、13 日夜に 2.1.141 (Rewind + Workload ID)、14 日夜の 2.1.142 (8 フラグ + Fast Mode Opus 4.7)、15 日夜の 2.1.143 (Plugin 依存制御 + PowerShell 既定 + 20+ 修正)、そして 19 日朝の 2.1.144 と、Claude Code は 7 日間で 6 連続リリースを続けています。2.1.144 は機能追加よりバグ修正の比重が大きい 「品質統合パッチ」で、それまでの 5 連続リリースで残った宿題を最終回収する性格のリリースです。

2.1.144 の主要 5 系統を一覧化すると以下のとおりです:

  1. /resume × background session 対応claude --bg や agent view で起動した裏方セッションが /resume ピッカーに bg マーク付きで並ぶ
  2. 75 秒スタートアップハング修正api.anthropic.com が到達不能な環境 (Captive Portal、社内 Firewall、VPN) で 75 秒固まっていた現象を、サイドチャネル API 呼び出しの 15 秒タイムアウトで解消
  3. /model セッション限定化 + デフォルト切替キー/model は当該セッションのみ変更、新規セッション用のデフォルトはピッカー上で d キーを押して別設定
  4. /extra-usage/usage-credits 改名 — Claude 公式の課金用語と一致 (旧コマンド名は当面動作継続)
  5. background session の信頼性強化 + 35+ バグ修正 — 2.1.143 の macOS Full Disk Access 配下クラッシュ、MCP paginated tools/list、SVG MIME、Skill tool headless mode、Bedrock/Vertex Opus 1M context、subagent 完了通知の経過時間表示など

本記事は Claude Code 公式 CHANGELOG・GitHub Releases (v2.1.144)・Claude Code Docs を一次情報として参照しています。前回 2.1.143 (Plugin 依存制御 + PowerShell 既定) については Claude Code 2.1.143 の解説記事 を、Codex CLI / Cursor Composer 2.5 などの横断比較は Codex CLI vs Claude Code 比較記事 を、ハーネス全体の最適化は Claude Code ハーネス設計記事 を併読してください。

1. Claude Code v2.1.144 とは — 7 日 6 連続リリースの「品質統合パッチ」

Claude Code 2.1.144 は、前回リリースの 2.1.143 から 約 50 時間後に公開されました。2.1.139 で /goal と Agent View、2.1.140 で subagent_type マッチング、2.1.141 で Rewind と Workload ID、2.1.142 で claude agents 8 フラグと Fast Mode Opus 4.7、2.1.143 で Plugin 依存制御と PowerShell 既定、そして 2.1.144 で 「これまでに出した機能を本当に本番で動かす」ためのパッチが揃った、という整理が分かりやすい流れです。

2.1.144 自体は機能追加と修正の両方を含む中規模リリースで、公式 CHANGELOG では 40 件を超える項目がリストアップされています。AI 営業自動化のように /goal で複数 session を並走させ、各 session が別プロジェクト・別 MCP・別パーミッションで動くユースケースから見ると、特に以下の 3 系統の改善が本質的です:

  1. background session の「行って帰ってこられる」設計/resume 対応、subagent 完了通知の経過時間表示、/branch in bg、/resume picker が forked-from-bg を表示
  2. ネットワーク不順下でも詰まらないスタートアップ — 75 秒ハング fix (15 秒タイムアウト)、Bedrock/Vertex Opus 1M context fix、custom ANTHROPIC_BASE_URL での Haiku fallback fix
  3. MCP / Skill / Plugin の「静かに壊れる」現象の根絶 — MCP paginated tools/list、SVG MIME ハンドリング、headless mode Skill tool 権限エラー、Plugin "not cached" first-load エラー
Claude Code v2.1.144 アイキャッチ。中央上に大見出し「Claude Code v2.1.144」、サブタイトル「7 日 6 連続リリースの品質統合パッチ」。中央に大きな USB-C コネクタ型のメタファーで「background session の再開導線」を表現。左ゾーン「ネットワーク不順下でも止まらない」(75 秒ハング fix、15 秒タイムアウト、Captive Portal、VPN の 4 要素)、右ゾーン「静かに壊れない MCP/Skill/Plugin」(paginated tools/list、SVG MIME、headless mode、Plugin first-load の 4 要素)。中央下に黄色付箋ハイライト「2.1.139 → 144 = 7 日 6 連続で品質収束」。
図: Claude Code v2.1.144 — 7 日 6 連続リリースの品質統合パッチ (中密度ホワイトボード説明図)

2. 公式 CHANGELOG で確認できる主要 5 系統の変更点

以下は公式 CHANGELOG v2.1.144 から、AI 営業自動化に直接効く 5 系統を抜粋・整理したものです。

/resume × background session 対応

2.1.143 までは、claude --bgclaude agents ビューから起動した background session は /resume ピッカーに並ばない仕様でした。background session を再開するには claude logs <id>claude agents の attach 機能を使う必要があり、interactive と background で「再開導線が 2 系統」に分かれていたのが運用上のひっかかりでした。

2.1.144 では、/resume ピッカーに interactive と background が同じリストで並び、background のものには bg マークが付くようになりました。さらに、2.1.143 から派生した修正として「background session から fork したセッション」も /resume ピッカーから見つけられるようになっています。

75 秒スタートアップハング修正

これは静かにずっと残っていた地雷で、影響範囲がとても広い修正です。api.anthropic.com が到達不能なネットワーク (たとえばホテルやカフェの Captive Portal、社内 Firewall、Split-tunnel VPN) では、Claude Code のスタートアップが 最大 75 秒固まることが報告されていました ([GitHub Issue #49563](https://github.com/anthropics/claude-code/issues/49563), Issue #25412 ほか)。

2.1.144 では、本体の会話 API とは別にスタートアップ時に裏で叩いていたサイドチャネル API 呼び出し (使用量チェック、quota_check 系) の タイムアウトを 15 秒に短縮。到達不能でも 15 秒で諦めてフォアグラウンドに復帰するため、最大 60 秒の体感改善になります。

/model セッション限定化 + d でデフォルト

2.1.143 までは、/model で選んだモデルが「現在のセッション」と「次回以降の新規セッションのデフォルト」両方に効いていました。これは小さい挙動ですが、複数プロジェクト・複数 SDR ラインを並走させているとき、ある session で一時的に Opus に切り替えたつもりが 翌日の新規 session も Opus に変わっていた、という「うっかりデフォルト変更」事故の原因になっていました。

2.1.144 では、/model当該セッションのみに作用。新規セッションのデフォルトを変えたい場合は、ピッカー上で d キーを押して明示的に「これを new sessions のデフォルトにする」と指定します。一時切替と恒久変更の blast radius (影響範囲) が分離されました。

/extra-usage/usage-credits 改名

Claude 公式 Help Center 側の用語が「Manage usage credits for paid Claude plans」になっているのに、CLI 側だけが /extra-usage と呼ばれていた状態が解消されました。CLI コピー全体が "usage credits" に統一され、/extra-usage という旧コマンド名は当面動作しますが、新規ドキュメント・新規スクリーンショットは全て /usage-credits 表記です。

background session の信頼性強化 + 35+ バグ修正

2.1.143 で混入した regression を含め、本番運用観点で効く修正が多数入っています。代表例:

  • background subagent の完了通知に 経過時間が表示されるように (例: 「Agent completed · 3h 2m 5s」)
  • 2.1.143 の regression 修正: macOS で Full Disk Access 保護下のフォルダにあるプロジェクトの background session が "exit 1 before init" でクラッシュしていた問題
  • /branch が worktree 突入後や background session で "No conversation to branch" と失敗していた問題を修正
  • 2.1.141 の regression 修正: headless mode で Skill tool が permission error で失敗していた問題
  • 2.1.129 の regression 修正: Bedrock / Vertex ユーザーが /model ピッカーから「Opus (1M context)」を選択できなかった問題
  • MCP サーバの paginated tools/list レスポンスで 最初のページしか取得できず、残りのツールが静かに脱落していた問題を修正
  • MCP image で SVG など未対応 MIME を受け取ると会話が壊れていた問題を修正 — disk に保存して tool result に reference を返す挙動に
  • Skill ディレクトリ内でビルドプロセスが走ると file descriptor 枯渇していた問題を修正 (非 .md ファイルが skill 再ロードを発火しないように)
  • session タイトルが Plugin monitor 出力から生成され、ユーザーの最初のプロンプトに基づかない問題を修正
  • Plugin が「自分の settings.json で有効化」した状態で、新マシン初回読み込み時に "not cached" エラーを出す問題を修正
  • claude mcp list.mcp.json のパース失敗時 (たとえば VS Code 流の "servers" キーを使ったとき) に静かに「サーバなし」と返していた問題を修正 — 設定エラーを表示するように
  • Windows で background session attach 時の スクロール (PgUp/PgDn, mouse wheel, Ctrl+O) が動かなかった問題を修正
  • ターミナル resize 後の garbled output 自己修復 (Ctrl+L を押さなくても次フレームで治る)
  • 長時間セッションで stale/garbled glyphs が累積していた問題を修正

個別では地味ですが、累積で 「dispatched background session を 168 時間放置しても壊れない」方向に効きます。

Claude Code v2.1.144 の主要 5 系統変更マップ。中央に大見出し「v2.1.144 主要 5 系統」。番号付きで 5 ステージ: 1) /resume × background session 対応、interactive と bg が同じピッカーに並ぶ、2) 75 秒スタートアップハング fix、サイドチャネル API を 15s タイムアウトに、3) /model セッション限定化 + d でデフォルト切替、blast radius 分離、4) /extra-usage → /usage-credits 改名、Claude 公式用語と一致、5) background 信頼性強化 + 35+ バグ修正、2.1.129/141/143 の regression 一掃。下部に黄色付箋「機能追加 5 + バグ修正 35+ = 品質統合パッチ」。
図: 図 1: v2.1.144 主要 5 系統変更マップ — 機能追加 5 系統と 35+ バグ修正

3. /resume × background session — 自律ループの「再開」が一気通貫に

2.1.143 までの落とし穴: 復帰導線が 2 系統

Sales Claw を Claude Code 上で運用すると、自然と 「interactive で組み立てて、長尺タスクは /bg で background に逃がす」ワークフローになります。例えば:

  • 朝に Sales Claw のフォーム送信ジョブを claude --bg で 30 件分起動
  • 昼に別プロジェクトで interactive にコードレビュー
  • 夕方に朝の background session の結果を確認

2.1.143 までは、夕方に朝の bg session を再開しようとしても、interactive を再開する /resume ピッカーには 並びませんでした。代わりに以下のいずれかが必要でした:

  • claude logs <session-id> でログから ID を引いて attach する
  • claude agents でダッシュボードを開いて該当 session を選ぶ
  • 朝に claude --bg --name <label> で名前を付けていれば claude resume <label> で復帰

運用としては動きますが、「interactive を再開するときと bg を再開するときでコマンドが違う」のは認知負荷が高く、特に複数チームメンバーで bg session を共有運用すると 「あの bg どこ行った?」が頻発しました。

2.1.144 以降: /resume 一発で interactive も bg も

2.1.144 では、/resume ピッカーに interactive と background が 同じリストで並びます。background のものには bg マークが付くため一目で区別可能。さらに、background session から /bg で fork した派生 session も /resume picker から見つけられるようになりました ("Fixed /resume picker not showing sessions forked from a background session" 修正)。

# 2.1.143 まで (復帰導線が 2 系統)
# interactive を再開:
$ claude
> /resume
# (interactive sessions のみ表示、bg は出ない)

# bg を再開:
$ claude logs <session-id>
# または
$ claude agents
# (ダッシュボードから選ぶ)

# 2.1.144 以降 (復帰導線を 1 系統に)
$ claude
> /resume
# interactive と bg が同じピッカーに並ぶ
# bg のものには [bg] マーク付き、選択するだけで復帰

付帯改善: 完了通知に経過時間が出る

/resume 対応と同じレイヤで、background subagent の完了通知に経過時間が表示されるようになりました (例: 「Agent completed · 3h 2m 5s」)。これまでは「Agent completed」とだけ出て、「いつ起動したっけ?」を別途調べる必要がありました。

Sales Claw が /goal + /bg で自律ループを回す場合、典型的な subagent 起動は 30 分〜 3 時間。経過時間が通知に出ることで「想定より速く終わった = 早期 false positive 疑い」「想定より遅い = タイムアウト寸前」など、結果の信頼度を 通知段階で判断できるようになります。

4. 75 秒スタートアップハング修正 — VPN / Captive Portal で長らく謎フリーズだった原因

症状: 起動だけが固まる、Ctrl+C も効かない

【著者見解】筆者は数か月前から Anthropic の公式 Issue Tracker でこの現象を追いかけていました。再現条件は厳密には特定しきれていなかったものの、傾向として以下のシーンで発生していました:

  • カフェやホテルの Wi-Fi で Captive Portal (ログイン画面) を抜ける前に claude を叩いたとき
  • 社内 Firewall で api.anthropic.com がブロックされているのに、ローカル LLM 連携 (Ollama / Bedrock Mantle) で使おうとしたとき
  • Split-tunnel VPN を 切断中の瞬間claude を叩いてしまったとき
  • Jetson Orin など ARM64 環境で TLS 接続が silent に詰まるとき ([Issue #58680](https://github.com/anthropics/claude-code/issues/58680))

症状としては:

  • プロンプトを叩いてからセッション開始まで 75 秒固まる
  • その間 Ctrl+C も効かず、ターミナルが完全に応答しない
  • 75 秒経つと突然エラーメッセージなしで起動する (ただし機能制限ありの状態)
  • ネットワーク状況によっては毎回再現するため、Captive Portal 環境で Claude Code が事実上使えない

原因: サイドチャネル API のタイムアウトが長すぎた

【公式発表】2.1.144 の CHANGELOG エントリで明確になりました:

Claude Code は起動時に本体の会話 API とは別に、サイドチャネル API 呼び出しを 3 系統並列で投げます:

  • 使用量チェック (quota_check)
  • モデルカタログ取得 (`/v1/models`)
  • 設定取得 (ユーザー固有のフラグ・実験参加状況)

これらが api.anthropic.com 到達不能で TLS ハンドシェイクの段階で詰まると、OS デフォルトの 75 秒タイムアウトを待ってしまう実装でした。本体の会話 API は別途タイムアウトを持っていたのですが、サイドチャネル側は「失敗しても致命的ではないから後追いで処理」の設計が、結果として「失敗が確定するまでフォアグラウンドを止めてしまう」コードパスを抱えていました。

2.1.144 以降: 15 秒で諦めて起動継続

2.1.144 では、サイドチャネル API 呼び出しのタイムアウトを 15 秒に短縮。15 秒経っても応答がなければ「失敗扱い」でフォアグラウンドに復帰し、本体は通常通り起動します (機能の一部は使用量チェック完了後に有効化される)。

項目2.1.143 まで2.1.144 以降
Captive Portal で起動75 秒固まる → 強制終了 or 待つ15 秒で「failed」表示 → 即起動
社内 Firewall + Bedrock毎回 75 秒待たされる15 秒で本体起動 + 機能制限通知
Split-tunnel VPN 切断中OS タイムアウト待ちサイドチャネル単独タイムアウト
ARM64 (Jetson 等)silent ハングで再現性悪い15 秒で必ず復帰
Ctrl+C 反応効かない効く (起動完了後)

【自社検証メモ】筆者の検証環境 (Windows 11 Pro 26200 / Claude Pro / Node 22.14 / Wi-Fi 経由 Captive Portal 想定で api.anthropic.com を hosts で 127.0.0.1 にリダイレクト) で、起動時間を 5 回ずつ計測しました:

  • 検証条件: Windows 11 Pro 26200, Node v22.14.0, Claude Code 2.1.143 / 2.1.144 を切替インストール, hosts で api.anthropic.com → 127.0.0.1 リダイレクト
  • 期間: 2026-05-19 10:00-10:30 JST, 30 分間
  • サンプル数: 各バージョン 5 回起動
  • 観察結果: 2.1.143 は平均 71.2 秒 (60-78 秒の範囲) で起動。2.1.144 は平均 14.8 秒 (14.2-15.4 秒の範囲) で起動。差分は約 56 秒、体感としては「コーヒー淹れに行ける時間」から「Slack を 1 つ書ける時間」への短縮
  • 再現性の限界: hosts リダイレクトでの再現なので、実際の Captive Portal や Split-tunnel VPN とは異なるネットワーク失敗モードのため、実環境では多少前後する可能性あり (サンプル数 5 / 1 環境のみのため有意性は主張しない)
75 秒スタートアップハングの Before/After 詳細図。中央に大見出し「75 秒ハング fix」。左半分 (Before / 2.1.143 まで) は、claude 起動 → サイドチャネル API 3 系統 (quota_check, /v1/models, settings) を並列発射 → api.anthropic.com 到達不能 → TLS ハンドシェイク段階で詰まる → OS タイムアウト 75s 待ち → やっと起動という 6 ステージ。右半分 (After / 2.1.144) は、claude 起動 → サイドチャネル API 3 系統 → 15s タイムアウト → 「failed, will retry」表示 → 本体起動継続 (機能制限あり) → 後追いで quota 等を取得という 6 ステージ。中央下に黄色付箋「サイドチャネルがフォアグラウンドをブロックしない設計」。
図: 図 2: 75 秒スタートアップハング修正のメカニズム — サイドチャネル API のタイムアウト分離

5. /model セッション限定化 + /extra-usage/usage-credits 改名

/model の blast radius 分離

/model ピッカーは、Claude Code を使い込むと 1 日に何度も使うコマンドです。「このタスクは複雑だから Opus」「軽い質問だから Haiku」「コスト重視で Sonnet」と、タスクごとにモデルを切り替えるのが日常運用。

2.1.143 までは、/model で選んだモデルが 現在のセッション + 次回以降の新規セッションのデフォルト両方に効きました。これは「いつもの作業はだいたい同じモデルでいい」場合は便利ですが、「一時的に Opus 試したかっただけ」のときに 気付かないまま全 session のデフォルトが変わる事故の原因にもなっていました。

【公式発表】2.1.144 では:

  • /model でモデル選択 → 当該セッションのみに反映
  • 新規セッションのデフォルトを変えたい場合 → ピッカー上で d キーを押して明示

小さい挙動ですが、Anthropic の設計哲学である「影響範囲が広い変更は明示的に」を反映した良い改善です。SDR チームのように複数メンバーで shared 設定を管理する場合、「うっかりデフォルト変更」事故が構造的に防がれます。

/extra-usage/usage-credits 改名

Claude の課金体系では、Pro / Max / Team プランで「月次の含み枠」を超えると "extra usage" ティア (使用量に応じた追加課金) に突入します。Claude 公式 Help Center 側の用語は前から "usage credits" でしたが、Claude Code CLI 側は /extra-usage という古い名前のまま残っていました。

2.1.144 で CLI コピー全体が "usage credits" に統一されました:

項目2.1.143 まで2.1.144 以降
コマンド名 (推奨)/extra-usage/usage-credits
コマンド名 (旧)/extra-usage (動作継続)
CLI ヘルプ表示extra usageusage credits
Claude Help Centerusage creditsusage credits (一致)
挙動・機能使用量・残クレジット表示同じ (改名のみ)

6. AI 営業自動化への影響と Sales Claw での取り込み手順

影響 1: 自律ループの「行って帰ってこられる」が一気通貫に

Sales Claw は「問い合わせフォーム送信」「リスト作成」「企業調査」など 長尺バッチclaude --bg で background に逃がし、interactive では人間が確認・調整する役回りに集中する設計です。

2.1.144 の /resume × bg 対応により、interactive と background の 復帰導線が 1 系統に統合。「朝に bg で 30 件のフォーム送信ジョブを起動 → 昼に別タスク → 夕方に /resume 一発で結果確認」が現実的になります。

影響 2: 出張・客先 Wi-Fi でも止まらない

営業現場では、客先 Wi-Fi や 4G/5G テザリング、ホテル Wi-Fi など Captive Portal や Firewall 越しのネットワーク環境が日常です。2.1.143 までは、こうした環境で claude を叩いて 75 秒固まる経験を何度もしてきました (筆者の【自社検証メモ】通り)。

2.1.144 で 15 秒タイムアウトに短縮されたことで、出張先で Sales Claw のメンテをサクッとやるような運用が現実的になります。とくに、出張中の SDR メンバーが客先で「あれ、フォーム送信ジョブの状況どうだっけ?」と claude --bg --resume を叩く、というシーンで効きます。

影響 3: コスト監視の用語整合

Sales Claw のように「Claude Code を業務 SaaS の一部として使う」場合、使用量と課金の透明性が重要です。CLI の /usage-credits と Help Center の「usage credits」が用語一致したことで、SDR チームへの説明コストが下がります。

Sales Claw を 2.1.144 にアップデートする手順

# 1. 現バージョン確認
$ npm view @anthropic-ai/claude-code version
# → 2.1.144

# 2. アップデート (グローバル)
$ npm i -g @anthropic-ai/claude-code@latest

# 3. インストール確認
$ claude --version
# → 2.1.144

# 4. 起動確認 (75 秒ハング fix の体感)
$ time claude --help
# → 1 秒未満で完了 (api.anthropic.com 到達可能環境)

# 5. background session の resume 動作確認
$ claude
> /resume
# → interactive と bg が同じピッカーに並ぶことを確認
# → bg のものに [bg] マーク表示
Claude Code v2.1.144 アップデート手順マップ。中央に大見出し「2.1.143 → 2.1.144 取り込み手順」。番号付き 5 ステップ: 1) npm view で現バージョン確認、2) npm i -g @anthropic-ai/claude-code@latest でアップデート、3) claude --version で 2.1.144 を確認、4) time claude --help で起動 1 秒未満を確認 (75 秒ハング fix 体感)、5) /resume で interactive と bg が同じピッカーに並ぶことを確認。下部に黄色付箋「副作用ゼロ、5 ステップで完了」。
図: 図 3: Claude Code v2.1.144 取り込み手順 — 5 ステップでアップデート完了
Claude Code 2.1.x 系の 7 日 6 連続リリースタイムライン (5/12 〜 5/19)。横軸は 5/12 から 5/19 までの 168 時間。マーカー: 5/12 23:00 UTC 2.1.139 (feat: /goal + Agent View)、5/12 23:59 UTC 2.1.140 (fix: subagent_type 改善)、5/13 23:19 UTC 2.1.141 (feat + fix: Rewind + Workload ID)、5/14 22:55 UTC 2.1.142 (feat: 8 フラグ + Fast Mode Opus 4.7)、5/15 22:28 UTC 2.1.143 (feat: Plugin 依存制御 + PowerShell 既定)、5/19 00:48 UTC 2.1.144 (fix 中心: /resume bg + 75s ハング fix + 35+ バグ修正)。各リリースの修正件数を棒で重ねて累積を示し、2.1.144 で 168 時間累積 110+ 件の修正に達したことを視覚化。
図: 図 4: Claude Code 2.1.x の 7 日 6 連続リリースタイムライン — 168 時間累積 110+ 件の修正に到達
2.1.143 と 2.1.144 のスタートアップ時間比較棒グラフ。横軸は起動シナリオ 4 種: (A) 正常ネットワーク (api.anthropic.com 到達可能), (B) Captive Portal (api.anthropic.com 到達不能), (C) Split-tunnel VPN 切断中, (D) 社内 Firewall + ローカル LLM 連携。縦軸は起動時間 (秒、0-80 秒スケール)。各シナリオで 2.1.143 と 2.1.144 を並べた棒グラフ。2.1.143 はシナリオ A で 1 秒、B/C/D で 70-75 秒。2.1.144 はシナリオ A で 1 秒、B/C/D で 14-16 秒。差分を矢印で「最大 60 秒の体感改善」と注記。
図: 図 5: スタートアップ時間ベンチマーク — 2.1.143 vs 2.1.144 (シナリオ別)

7. リスク・注意点 — 「品質統合パッチ」の影に残る運用課題

リスク 1: 機能制限通知の見落とし

【著者見解】75 秒ハング fix は嬉しい一方で、15 秒で諦めて起動したセッションは サイドチャネル API がリトライ中の状態です。使用量チェックが完了するまでは「あといくら使えるか」の正確な数値が出ないため、Captive Portal 環境で長時間使う場合は数分後に /usage-credits を一度確認するのが安全。

リスク 2: /resume picker での誤選択

【著者見解】interactive と bg が同じピッカーに並ぶようになったことで、誤って bg を resume してしまうケースが増える可能性があります。とくに、メンバー間で session を共有運用しているとき、他人の bg session を誤って attach して中断してしまうリスクがあります。Sales Claw のフォーム送信ジョブのように「途中で中断すると重複送信のリスクがある」処理を bg で回す場合、session 名 (--name) を必ず付けて区別するのが運用上の安全策です。

リスク 3: 旧 /extra-usage の deprecate 時期

【未確認】CHANGELOG は「old name still works」と書いていますが、いつ deprecate されるかは公式発表なし。Sales Claw 内部の自動化スクリプトで /extra-usage を叩いている箇所があれば、early に /usage-credits に置換しておくのが将来安全。Anthropic の過去事例 (例: /auth login/login 改名のとき) からの【推測】では、deprecate まで 6 〜 12 ヶ月程度の猶予が一般的。

リスク 4: 残った background session の暗黙課金

【著者見解】/resume 対応で bg session が見つけやすくなった反面、見つけられない bg session を放置すると 暗黙に課金が継続する可能性があります。Sales Claw では claude agents ダッシュボードを 1 日 1 回必ず確認する運用にしていますが、2.1.144 以降は /resume ピッカーでも全 bg を確認できるため、退勤前のチェック導線を /resume に統一するのも一案。

Claude Code v2.1.144 の 35+ 修正項目をカテゴリ別の横棒グラフで内訳。横軸は修正件数 (0〜12)、縦軸は 8 カテゴリ: Background session (9 件)、MCP / Plugin (6 件)、Terminal 描画 (5 件)、Skill / Hook / Settings (4 件)、Model / IDE (4 件)、Stream / SDK / headless (3 件)、Windows 固有 (3 件)、その他運用改善 (6 件)。タイトル「Claude Code v2.1.144 — 35+ 修正項目のカテゴリ別内訳、累計 40+ 件」。右下に注釈ボックスで regression 修正 3 件 (2.1.129 Bedrock Opus 1M / 2.1.141 headless Skill tool / 2.1.143 macOS FDA bg crash) を明示。
図: 図 6: v2.1.144 修正項目のカテゴリ別内訳 — Background session 関連が最多 (9 件)、regression 修正 3 件

Sales Claw のセーフティゲート

Sales Claw は、これらのリスクに対して以下の多層防御を組み込んでいます (Claude Code バージョンに依存せず動作):

  • 送信前自動検査 — 営業 NG 単語 / 競合製品名 / 不適切な言い回しを自動検出し、検出時は awaiting_approval 状態で監査ログ保存して停止
  • CAPTCHA 検出時の自動停止 — Playwright で CAPTCHA や reCAPTCHA を検出したら、突破せず停止
  • 送信頻度制限 — ドメイン単位 / 全体単位の送信頻度上限を強制 (Sales Claw 既定: ドメインあたり 1 日 1 件)
  • 監査ログ保存 — すべての送信前検査結果と送信実行ログを保存、後追い検証可能
  • オプトアウト導線 — 受信者からのオプトアウト要求を即時反映する仕組み
  • 自動停止条件 — 連続エラー / 想定外サイト構造 / レート上限到達時の自動停止

Claude Code 自体は強力な自律エージェント基盤ですが、業務 SaaS として「誤送信・規約違反リスクを下げる」のは Sales Claw 側のポリシー制御の役目です。Sales Claw は、送信前の自動検査・営業 NG 検出・CAPTCHA 検出時停止・送信頻度制限・監査ログ保存・自動停止条件によって、誤送信と規約違反リスクを下げる設計の OSS ツールです。

今すぐ Sales Claw で、営業をもっとスマートに。

無料・MIT ライセンス。インストールせずにライブデモも試せます。

8. まとめと実運用前チェックリスト

2.1.144 の本質を一言で言うと、「2.1.139 〜 2.1.143 の連続リリースで追加した機能を、本当に本番環境で安心して動かせる状態にした最終収束パッチ」です。

運用観点で押さえるべき要点:

  1. /resume ピッカーに interactive と bg が並ぶ — 自律ループの「行って帰ってこられる」が一気通貫に
  2. 75 秒スタートアップハング fix — Captive Portal / VPN / Firewall 環境で 15 秒タイムアウトに
  3. /model セッション限定化 — うっかりデフォルト変更を防ぐ blast radius 分離
  4. /usage-credits 改名 — Claude 公式用語と一致、CLI ヘルプとドキュメントの整合性
  5. 35+ バグ修正 — 2.1.129/141/143 の regression、MCP、Skill tool、terminal 描画など

実運用前チェックリスト

  1. アップデート: npm i -g @anthropic-ai/claude-code@latestclaude --version で 2.1.144 を確認
  2. 動作確認: time claude --help で 1 秒未満を確認 (api.anthropic.com 到達可能環境)
  3. /resume 動作確認: interactive と bg が同じピッカーに並ぶか
  4. 自動化スクリプト: /extra-usage を叩く箇所があれば /usage-credits に置換予定リストに追加
  5. bg session 監査: claude agents ダッシュボードで放置中の bg session を整理
  6. Captive Portal 環境テスト: 出張前にホテル Wi-Fi 想定で 75 秒ハング fix の体感を確認
  7. 送信前検査の動作: Sales Claw 側のセーフティゲート (NG 検出 / CAPTCHA / 頻度制限) が引き続き動くか確認
  8. 監査ログ: アップデート後の最初のジョブで監査ログが正常出力されるか確認

2.1.144 は 7 日 6 連続リリースの最終回。次のリリースは恐らく機能追加に戻ると予想されますが、「Claude Code は週 2〜3 回リリースされる」運用前提は当面続きそうです。npm view @anthropic-ai/claude-code versions を毎朝チェックする習慣を、ぜひチームで定着させてください。

よくある質問

Claude Code v2.1.144 を一言で言うと?
「派手な新機能」より「本番運用で踏み続けた地雷を一掃するパッチ」です。中心は (1) /resume が background session (claude --bg で起動した裏方セッション) に対応、(2) VPN や Captive Portal で 75 秒固まっていたスタートアップを 15 秒タイムアウトに短縮、(3) /extra-usage が /usage-credits に改名、(4) /model がセッション限定化、(5) 35+ のバグ修正。2.1.139 から数えて 7 日間で 6 連続リリースの最終収束パッチに位置付けられます。機能追加というより「2.1.139 〜 2.1.143 で追加した機能を本当に本番で安心して動かせる状態にした」リリースで、Sales Claw のような自律ループ運用に直接効きます。差分アップデートは npm i -g @anthropic-ai/claude-code@latest だけで、副作用ほぼゼロです。
/resume が background session に対応したというのは何が嬉しい?
2.1.143 までは、claude --bg や claude agents ビューから起動した background session は /resume ピッカーに並ばない仕様でした。再開には claude logs <id> や claude agents ダッシュボードを使う必要があり、interactive と background で「再開導線が 2 系統」に分かれていました。2.1.144 では、/resume ピッカーに interactive と background が同じリストで並び、background のものには bg マーク付きで表示されます。背景セッションから fork した派生セッションも /resume picker から見つけられるようになりました。Sales Claw のように「朝に bg で 30 件のフォーム送信ジョブを起動 → 昼に別タスク → 夕方に /resume で結果確認」という運用では、認知負荷が体感で半分以下になります。claude agents ダッシュボードを開く頻度が落ち、interactive から /resume 一発で bg に潜る運用が現実的になります。
75 秒スタートアップハングはどんな環境で起きていた?
api.anthropic.com が到達不能な環境で起きていました。具体的には (1) カフェやホテル Wi-Fi の Captive Portal (ログイン画面) を抜ける前に claude を叩いた時、(2) 社内 Firewall で api.anthropic.com がブロックされているのにローカル LLM 連携 (Ollama / Bedrock Mantle) で使おうとした時、(3) Split-tunnel VPN を切断中の瞬間に claude を叩いてしまった時、(4) Jetson Orin など ARM64 環境で TLS 接続が silent に詰まる時 (GitHub Issue #58680)。原因は本体の会話 API とは別にスタートアップ時に裏で叩いていたサイドチャネル API 呼び出し (使用量チェック / モデルカタログ / 設定取得の 3 系統) のタイムアウトが OS デフォルトの 75 秒だったこと。2.1.144 で 15 秒タイムアウトに短縮、最大 60 秒の体感改善です。筆者の検証では Windows 11 / Node 22 / hosts リダイレクト下で 2.1.143 平均 71.2 秒 → 2.1.144 平均 14.8 秒 (サンプル数 5) を計測しました。
/model の挙動変更は何が変わる? 既定設定が変わってしまわない?
2.1.143 までは、/model で選んだモデルが「現在のセッション」と「次回以降の新規セッションのデフォルト」両方に効いていました。これは「いつもの作業はだいたい同じモデルでいい」場合は便利ですが、「一時的に Opus 試したかっただけ」のときに気付かないまま全 session のデフォルトが変わる事故の原因にもなっていました。2.1.144 では、/model は当該セッションのみに作用。新規セッションのデフォルトを変えたい場合は、ピッカー上で d キーを押して明示的に「これを new sessions のデフォルトにする」と指定します。一時切替と恒久変更の blast radius (影響範囲) が分離されたわけです。SDR チームのように複数メンバーで shared 設定を管理する場合、「うっかりデフォルト変更」事故が構造的に防がれます。付帯修正として、IDE の model picker や applyFlagSettings でモデル変更が反映されなかった問題、resumed session が別 session の /model 選択を引き継ぐ問題、Bedrock/Vertex で Opus (1M context) が選べない 2.1.129 regression も解消されています。
/extra-usage → /usage-credits 改名で実際の使い方は変わる?
コマンド名と CLI 表記が変わるだけで、機能や挙動は同じです。Claude 公式 Help Center 側の用語は前から "usage credits" でしたが、Claude Code CLI 側は /extra-usage という古い名前のままで、用語が不一致でした。2.1.144 で CLI コピー全体が "usage credits" に統一されています。旧 /extra-usage コマンドは当面動作し続けます (公式 CHANGELOG に「old name still works」と明記)。ただし、新規ドキュメントとスクリーンショットは全て /usage-credits 表記に切り替わっています。Sales Claw 内部の自動化スクリプトで /extra-usage を叩いている箇所があれば、将来の deprecate に備えて /usage-credits に置換しておくのが安全です。Anthropic の過去の改名事例 (例: /auth login → /login) からの推測では、deprecate まで 6〜12 ヶ月程度の猶予が一般的なので、当面急ぐ必要はありません。
2.1.143 から差分アップデートする副作用は?
2.1.144 はバグ修正中心のリリースなので、2.1.143 からの差分アップデートに副作用はほぼゼロと見ています。アップデート手順は (1) npm view @anthropic-ai/claude-code version で最新バージョンを確認、(2) npm i -g @anthropic-ai/claude-code@latest でアップデート、(3) claude --version で 2.1.144 を確認、(4) time claude --help で起動 1 秒未満を確認 (75 秒ハング fix の体感)、(5) /resume で interactive と bg が同じピッカーに並ぶことを確認、の 5 ステップ。注意点として、自動化スクリプトで /extra-usage を叩く箇所があれば /usage-credits に置換予定リストに追加してください。Sales Claw 本体 (Playwright + Claude Code) は CLI コマンド名の改名に依存していないので、今回はアップデート即適用で OK です。
background session の信頼性が上がったとは具体的に何が直った?
35+ のバグ修正のうち、background session 関連で運用に効くのは以下: (1) subagent 完了通知に経過時間が表示 (例: 「Agent completed · 3h 2m 5s」)、(2) 2.1.143 regression で macOS の Full Disk Access 配下フォルダのプロジェクトで bg session が "exit 1 before init" でクラッシュしていた問題、(3) /branch が worktree 突入後や bg session で "No conversation to branch" と失敗していた問題、(4) /resume picker が forked-from-bg session を表示しない問題、(5) Windows で bg session attach 時のスクロール (PgUp/PgDn, mouse wheel, Ctrl+O) が動かなかった問題、(6) bg session 終了時のクラッシュ、(7) ! <cmd> exec session の Ctrl+C 不応、(8) macOS App Nap 後の worker-stall false positive、(9) bg session の attach 中に markdown link が plain text になっていた問題。個別では地味ですが、累積で「dispatched background session を 168 時間放置しても壊れない」方向に効きます。
AI 営業自動化と Sales Claw にどう影響するか?
Sales Claw のように /goal + /bg + 並列 subagent を組み合わせるポリシー制御付き自律運用では、2.1.144 の /resume × bg 対応と 75 秒ハング修正が直接効きます。(1) 自律ループの「行って帰ってこられる」が一気通貫に — 朝に bg で 30 件のフォーム送信ジョブを起動 → 昼に別タスク → 夕方に /resume 一発で結果確認、が現実的になります。(2) 出張・客先 Wi-Fi でも止まらない — 客先 Wi-Fi や 4G/5G テザリング、ホテル Wi-Fi など Captive Portal や Firewall 越しのネットワーク環境でも、Sales Claw のメンテをサクッとやる運用が可能に。(3) コスト監視の用語整合 — CLI /usage-credits と Help Center の "usage credits" が一致したことで SDR チームへの説明コストが下がります。Sales Claw は、送信前自動検査・営業 NG 検出・CAPTCHA 検出時停止・送信頻度制限・監査ログ保存・自動停止条件によって、誤送信と規約違反リスクを下げる設計です。Claude Code 2.1.144 のアップデートはこの設計と相補的に動き、業務 SaaS としての安定性を一段引き上げます。

この記事の著者

中澤 圭志

中澤 圭志

Sales Claw 開発者

Sales Claw の設計・開発を担当。BtoB 営業自動化と AI 活用の実践者として、現場目線で情報発信中。

この記事をシェア