Weekly AI News
Bash ツールが全コマンドで exit code 127 を返す回帰を修正
Claude Code

Bash ツールが全コマンドで exit code 127 を返す回帰を修正

Claude Code v2.1.147 にアップグレード後、Bash ツールが全コマンドで exit code 127 を返していた利用者は、v2.1.148 で通常通り実行できる状態に戻る。

概要

Claude Code v2.1.147 にアップグレード後、Bash ツールが全コマンドで exit code 127 を返していた利用者は、v2.1.148 で通常実行できる状態に戻る。

Claude Code が v2.1.148 を公開し、直前リリース v2.1.147 で混入した Bash ツールの回帰を修正した。一部利用者の環境で発生していた、Bash ツール経由のコマンドがすべて exit code 127 を返す不具合が解消される。

変更点

Bash ツールの exit code 127 回帰を修正

Bash ツールが一部利用者の環境で、実行する全コマンドに対し exit code 127 を返していた問題を修正した。これにより、シェルコマンド実行を前提としたエージェントの処理が常に失敗する状態が解消される。

影響範囲は v2.1.147 のみ

この不具合は直前バージョン v2.1.147 で混入した回帰である。v2.1.146 以前から v2.1.148 へ直接更新する利用者は本問題の影響を受けない。

開発者への影響

v2.1.147 適用後に Bash ツールが動かなくなっていた利用者にとって、本リリースは即時アップグレード対象となる。シェル実行を伴うワークフロー全般がブロックされていたため、待機せず v2.1.148 へ更新するのが望ましい。v2.1.146 で留まっていた利用者は v2.1.147 を飛ばして直接 v2.1.148 へ進めばよい。

使い方の一例

使い方の一例として、v2.1.147 で Bash ツールが失敗していた利用者は v2.1.148 へ更新したのち、Claude Code セッション内から lspwd のような軽量コマンドを Bash ツール経由で実行し、exit code 0 が返ることを確認すると修正適用を検証できる。

出典

この記事は AI によって生成されました。事実関係は必ず原典(参照元)でご確認ください。