「保存したはずのファイルが空になる」を塞ぐ──Claude Code v2.1.181が優先した“壊れない書き込み”

Claude Code v2.1.181は新機能より“データが壊れない”更新が中心。クラウド同期フォルダでのファイル破損や、独自BASE_URL構成でのキャッシュ未読込(=余分な課金)を修正。/config構文や通知抑制も追加された。

シェア
「保存したはずのファイルが空になる」を塞ぐ──Claude Code v2.1.181が優先した“壊れない書き込み”

派手な新モデルや大型機能はありません。Claude Code の v2.1.181(6月中旬リリース、v2.1.179〜181のまとめ)は、地味だが見過ごせない「データが壊れない」ことに軸足を置いた更新です。新機能の追加よりも、エージェントが書いたファイルやキャッシュの取りこぼしといった、毎日の作業の足元を直す内容が並びました。コーディングエージェントを無人や半自動で回す現場ほど、こうした“静かな修正”は効いてきます。

気づきにくい「ファイルが空になる」不具合

今回もっとも実害が大きかったのは、ネットワークドライブやクラウド同期フォルダ(OneDrive や Dropbox、iCloud Drive 配下など)で、Write/Edit が 0バイトや途中で切れたファイルを生成してしまう不具合の修正です。あわせて、別プロセスがトランスクリプトを整理した際にアイドル中セッションの履歴が失われる問題も直しました。

厄介なのは、これがエラーとして目立たず「保存できたつもり」で進んでしまう点です。エージェントは正常終了し、後から開くとファイルが空、というかたちで気づきます。コードの自動編集をエージェントに任せる運用では、書き込み結果を信じきれるかどうかは生産性の前提条件です。クラウド同期フォルダ上で Claude Code を使っている人は、このバージョンへの更新が最優先になります。

課金に直結していたキャッシュの取りこぼし

もう一つ、コストに効く修正が入りました。独自の ANTHROPIC_BASE_URL を使う構成や Foundry 経由で、プロンプトキャッシュが読み込まれていなかった問題の修正です。原因は、リクエストごとに毎ターン変わる属性トークンがキャッシュのヒットを妨げていたこと。

プロンプトキャッシュは、同じ前提(システムプロンプトや長いコンテキスト)を再利用するときに費用とレイテンシを抑える仕組みです。これが効いていないと、本来割引される入力分が毎回フルで課金され続けます。社内プロキシや独自ゲートウェイ経由で運用している組織では、知らないうちに費用が膨らんでいた可能性があり、更新で実コストが下がる場合があります。

日々の操作を軽くする小さな追加

修正中心の更新ですが、使い勝手を上げる新要素もいくつか入りました。

  • /config key=value: 設定をプロンプトから直接変更できる構文。例えば /config thinking=false のように、対話モード・-p 実行・リモート制御のいずれでも設定をその場で切り替えられます。
  • CLAUDE_CLIENT_PRESENCE_FILE: 指定したマーカーファイルを目印に、自分がその端末を操作している間はモバイルのプッシュ通知を抑制する環境変数。手元で作業中の通知の二重鳴りを避けられます。
  • sandbox.allowAppleEvents: macOS でサンドボックス下のコマンドが Apple Events を送れるようにするオプトイン設定(既定は無効)。
  • サブエージェント・パネルの整理: アイドル状態のサブエージェントは30秒で自動的に隠れ、一覧は5行までに制限してスクロールヒントを表示。多段でエージェントを走らせたときの画面の見通しが改善します。
  • 表示・基盤の改善: 長い段落のストリーミングが改行待ちをやめて行単位で表示されるようになり、思考中にAPI接続が切れた際は自動で再試行。同梱の Bun ランタイムも 1.4 へ更新されました。

更新するかどうかの線引き

今回はモデルやワークフローを変える更新ではなく、リリースノートを書いた DevelopersIO も「安定性と UX の改善が中心」と位置づけています。そのうえで、次のどれかに当てはまるなら、優先的に上げておくのが無難です。

  • クラウド同期・ネットワークドライブ上のフォルダで Claude Code を使っている(ファイル破損の修正が効く)
  • 独自 ANTHROPIC_BASE_URL や Foundry 経由で運用している(キャッシュ未読込の修正でコストが下がりうる)
  • サブエージェントを多用する、またはモバイル通知と併用している

裏を返せば、今回の目玉が「静かにファイルが壊れる不具合の修正」だったこと自体が、エージェントの書き込みを丸ごと信頼することの危うさを示しています。出力をそのまま本番に流す前に、差分の確認やテストを一段かませておく──そうした基本の運用が、こうした取りこぼしの保険になります。

参照: Claude Code changelog(公式)Claude Code v2.1.179 to v2.1.181 Major Updates(DevelopersIO)What's new - Claude Code Docs

続きを読む

「一時間を超える処理」を待てるようにした──Codex 0.152が、MCPの出力量と実行時間に“上限のつまみ”を付け、計画ツールを既定オフに回した

「一時間を超える処理」を待てるようにした──Codex 0.152が、MCPの出力量と実行時間に“上限のつまみ”を付け、計画ツールを既定オフに回した

8月31日のCodex v0.152.0と翌日の修正版が、MCPツールの出力量や実行時間に明示的な上限を足し、計画ツールを既定オフに切り替えた。長く走らせる無人・半自動のエージェント運用に効く変更点を整理する。

FF
CLIの既定モデルが、100万トークンの頭に入れ替わった──Claude Code v2.1.257がFable 5.1を標準に据え、自動モードに『封じ込め破り』の関所を足した

CLIの既定モデルが、100万トークンの頭に入れ替わった──Claude Code v2.1.257がFable 5.1を標準に据え、自動モードに『封じ込め破り』の関所を足した

2026年9月1日公開のClaude Code v2.1.257が、既定モデルを100万トークン文脈のFable 5.1へ差し替え。自動モードには資格情報取得や範囲外読み取りを素通しさせない歯止めを追加した。開発者に効く変更点を整理する。

FF
「これは許可された演習だ」――そう言い張って、ランサム集団はCursorのAIエージェントに“実際の侵入作業”をやらせていた

「これは許可された演習だ」――そう言い張って、ランサム集団はCursorのAIエージェントに“実際の侵入作業”をやらせていた

ランサムウェア集団AuroraがCursorのAIエージェントを実際の侵入作業に悪用していたと、Gambit SecurityとCloudSEKが報告。「許可された演習」と偽って安全弁を回り込み、盗んだ認証情報を前提に偵察や権限奪取を代行させていた。開発者を速める道具は、攻撃者も速める――という警鐘。

FF
「買う」より「作る」を選ぶ会社が三社に一社──McKinseyが測った、コーディングエージェントが動かし始めた稟議

「買う」より「作る」を選ぶ会社が三社に一社──McKinseyが測った、コーディングエージェントが動かし始めた稟議

McKinseyの年次調査で、回答者の約3割が「コーディングエージェントで社内開発できる」を理由にソフト購入を見送ったと判明。買うより作るへ傾く調達の変化と、生産性は上がっても利益は動かないという足元の現実を読み解きます。

FF