Claude Code v2.1.140 エージェントツールマッチングの修正、/goalハングアップ、Windowsイベントループの停滞
Anthropic は Claude Code v2.1.140 をリリースしました。このパッチはいくつかのバグを修正し、マイナーな改良を加えています。以下が主な変更点です。
Agent ツールのマッチング
Agent ツールの subagent_type マッチングが、大文字小文字と区切り文字を区別しないようになりました。例えば、"Code Reviewer" は code-reviewer に解決されます。これは任意の文字列入力に適用されます。スペース、ハイフン、アンダースコア、どんな大文字小文字でも、システムは正しいサブエージェントタイプにマッチングします。
/goal の修正
以前は、disableAllHooks または allowManagedHooksOnly が設定されていると、/goal が無言でハングしていました。インジケーターが解決されることはありませんでした。現在は代わりに明確なエラーメッセージが表示されます。
バックグラウンドサービスとホットリロード
- シンボリックリンクされた設定のホットリロードを修正: シンボリックリンクされた設定ファイルが間違った変更イベントや誤った
ConfigChangeフックを引き起こすというリグレッションが修正されました。 claude --bgのアイドル終了を修正: バックグラウンドサービスがアイドル終了しようとするときの"connection dropped mid-request"が発生しなくなりました。- エンタープライズエンドポイントセキュリティ: バックグラウンドサービスの起動に余裕を持たせ、エンタープライズエンドポイントセキュリティソフトウェアが導入されているマシンでの障害を回避します。
リモート管理設定と既知のマーケットプレイス
- リモート管理設定が 401 エラーでリトライするようになりました。失敗する代わりに、強制リフレッシュされたトークンで 1 回リトライします。
- 管理された
extraKnownMarketplacesの自動更新ポリシーが、known_marketplaces.jsonに適切に永続化されるようになりました。
イベントループとツールの修正
- Windows のイベントループ停止を修正: 不足している実行ファイル (例:
gh) がチェックのたびに同期的なwhere.exeの再生成を引き起こすことで発生していた繰り返しの停止が解決されました。 /loopの起床を修正: 完了を通知するバックグラウンドタスクをポーリングするための冗長な起床がなくなりました。Readツールのバリデーションを修正:offsetが空白でパディングされた文字列や+で始まる文字列として渡された場合でも、バリデーションが通るようになりました。- カーソルの表示: ネイティブターミナルのカーソルが、ターミナルがフォーカスを失ったときに入力キャレットの位置に留まるようになりました。
プラグインの警告
プラグインは、plugin.json が対応するキーを設定しているためにデフォルトのコンポーネントフォルダ (例: commands/) が黙って無視される場合に警告を出すようになりました。この警告は /doctor、claude plugin list、/plugin で表示されます。
📖 全文はこちら: GitHub Claude-Code
👀 See Also

Claude-Code v2.1.25のリリース:検証エラーの修正
Claude-Code v2.1.25は、BedrockおよびVertexのゲートウェイユーザーに影響を与えるベータヘッダーの検証問題に対処し、特定の環境変数による回避策を提供しています。

Claude Code v2.1.158:Bedrock、Vertex、FoundryでのOpus 4.7/4.8向けオートモード
Claude Code v2.1.158 が Bedrock、Vertex、Foundry 上の Opus 4.7 および Opus 4.8 で自動モードを有効にします。CLAUDE_CODE_ENABLE_AUTO_MODE=1 を設定してオプトインしてください。

Claude Code v2.1.83では、管理設定フラグメント、トランスクリプト検索、およびセキュリティ改善が追加されました。
Claude Code v2.1.83では、チームポリシーフラグメント用のmanaged-settings.d/ディレクトリ、/とn/Nナビゲーションによるトランスクリプト検索、サブプロセス環境から認証情報を除去するCLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1が導入されました。また、CwdChanged/FileChangedフック、sandbox.failIfUnavailable設定、macOSでの終了ハング、UIフリーズ、メモリリークの修正も含まれています。

Claudeコードシステムプロンプトの構築と構造が明らかに
Claude Codeのnpmパッケージにおけるソースマップのリークにより、システムプロンプトの組み立てフローが明らかになりました。静的プレフィックスセクションに続いて動的セッション固有のコンテンツが配置され、3つのアイデンティティバリアントと詳細な実行ガイドラインが含まれています。