Claude Code v2.1.141: 新環境変数、フック機能の拡張、およびバグ修正

AnthropicはClaude Code v2.1.141をリリースしました。今回のアップデートには、品質向上のための一連の改善、新しい環境変数、そして多数のバグ修正が含まれています。以下は、ヘッドレスCI、マルチワークスペース環境、カスタムプラグインでClaude Codeを実行する開発者向けの情報です。
新しい環境変数
CLAUDE_CODE_PLUGIN_PREFER_HTTPS — 設定すると、GitHubプラグインのソースがSSHではなくHTTPS経由でクローンされます。SSHキーが設定されていない環境で便利です。
ANTHROPIC_WORKSPACE_ID — ワークロードアイデンティティフェデレーションから発行されたトークンを特定のワークスペースにスコープします。フェデレーションルールが複数のワークスペースをカバーする場合に必要です。
Hooks: ターミナルなしでのデスクトップ通知
HooksはJSON出力でterminalSequenceフィールドをサポートするようになりました。これにより、制御端末が接続されていない場合でも、hooksがデスクトップ通知、ウィンドウタイトルの変更、端末ベルシーケンスを出力できるようになります。CIやデーモンモードで長時間実行するバックグラウンドエージェントに便利です。
エージェントとセッションの改善
- 新しい
claude agents --cwd <path>フラグにより、セッションリストを特定のディレクトリにスコープします。 /bgまたは←←で起動されたバックグラウンドエージェントは、デフォルトにリセットするのではなく、現在の許可モードを保持するようになりました。- 作業を完了したがバックグラウンドシェルを実行中のエージェントは、「作業中」ではなく「完了」に表示されるようになりました。
- フィードバック(
/feedback)には、マルチセッションの問題のために最近のセッション(過去24時間または7日間)を含めることができます。
巻き戻しメニュー: ここまでを要約
新しいオプション「ここまでを要約」を使用すると、最近のターンをそのままに、以前の会話コンテキストを圧縮できます。長いセッションで最近のコンテキストを失わずに便利です。
その他の変更
- スピナーが思考開始から10秒後に琥珀色に変わり、Claudeがフリーズしていないことを知らせます。
- プラグインメニューのナビゲーション改善:
→/Tabでタブを循環、↑でタブストリップに移動、ヘッダーと検索ボックスがフルスクリーンでクリック可能に。 - 自動モードの許可ダイアログで、
permissions.askルールがトリガーされた理由を説明するようになりました。 - ファイル編集の許可プロンプトで、IDEが接続されている場合、再び「IDEで差分を表示」オプションが表示されるようになりました。
バグ修正(ハイライト)
- バックグラウンドのサイドクエリがBedrock/Vertex/Foundry/gatewayで利用不可のHaikuモデルIDを送信する問題を修正。メインループモデルにフォールバックするようになりました。
- Windowsでデーモンパイプキーファイルがロックされている場合の
claude daemon statusと/doctorを修正。 - あるセッションでの
/model変更が他のセッションの自動圧縮しきい値に影響する問題を修正。 - セル折り返しのあるMarkdownテーブルがキー値レイアウトに戻る問題(2.1.136のリグレッション)を修正。
- キャンセルされたプロンプトが上矢印履歴からドロップされる問題を修正。
- vim INSERT/VISUALモードで
Ctrl+Cが実行中のターンを中断しない問題を修正。 - Enterキーが
chat:newlineに再バインドされた場合にchat:submitキーバインド(meta+enter, ctrl+enter)が機能しない問題を修正。 - 明るい背景で
light-ansiテーマがdiffコンテキスト行に不可視の白を使用する問題を修正。 - エラーオーバーレイが元のエラーメッセージを隠す縮小バンドルソースをダンプする問題を修正。
📖 全文ソースを読む: GitHub Claude-Code
👀 See Also

ローカル書籍翻訳パイプラインは、コンテキストRAGを活用したQwen 32BとMistral 24Bを使用しています
開発者が、8つのPythonスクリプトを使用してPDFファイルをePub形式に変換する完全ローカルの自動化された書籍翻訳パイプラインを作成しました。このシステムは、マルチステップのワークフローを通じて、文脈の喪失やフォーマットの問題といった一般的な翻訳課題に対処します。

アウレリウス:48のクロードコードエージェントとFigma-to-Reactパイプラインで構築されたReactフレームワーク
Aureliusは、FigmaデザインからReactアプリケーションを自律的に構築するために、階層的に組織された48のClaude Codeエージェントを使用するオープンソースのReactフレームワークです。このフレームワークは、デプロイ前にTDD、ピクセル差分比較によるビジュアルQA、および品質ゲートを強制します。

コンテキストモードMCPサーバーがClaudeのコードコンテキスト使用量を98%削減
コンテキストモードは、Claude Codeのコンテキスト消費量を315KBから5.4KBに削減するMCPサーバーです。ツール出力をサンドボックス化することで実現し、10の言語ランタイムをサポートし、全文検索機能を備えたナレッジベースを含みます。

gui.new: Claudeが視覚的な出力を共有可能なリンクとしてレンダリングするためのツール
gui.newは、Claudeがコードブロックを返す代わりに、視覚的な出力をライブで共有可能なリンクとしてレンダリングできるようにするツールです。Claudeで構築され、Vercel上のNext.jsとSupabaseを使用しており、サインアップは不要です。