Claude Code v2.1.227 リリース情報

はじめに

Claude Code v2.1.227 がリリースされました。このバージョンでは、セッション開始時のサブスクリプション層評価の不具合修正、GitHub Actions 環境下での Bash コマンド実行エラーの解消、TUI の会話復元機能の修正が行われています。また、スラッシュコマンドメニューの UI 改善とファイル検索・メンション処理のパフォーマンス最適化も含まれています。

注目アップデート深掘り

GitHub Actions 環境下での Bash コマンド実行エラーの修正

claude-code-action を GitHub ホストランナー上で allowed_non_write_users 設定と共に使用した場合、すべての Bash コマンドが失敗する不具合が修正されました。この問題は CI/CD パイプラインで Claude Code を活用する際の重大な障壁となっていました。

修正により、GitHub Actions ワークフロー内で Claude Code を使用したコードレビューや自動化タスクが正常に実行できるようになります。特に、書き込み権限を制限した環境でも Bash コマンドベースの操作が安定して動作するようになりました。

スラッシュコマンドメニューの UI 改善

スラッシュコマンドメニューの視認性と操作性が向上しました。選択行のみが青色でハイライトされるようになり、検索時にマッチした文字は色変更ではなく太字で表示されます。また、絵文字やアクセント付き文字を含む名前が正しく表示されるようになりました。

これらの改善により、多数のスラッシュコマンドから目的のものを素早く見つけやすくなり、国際化された環境でも文字化けなく利用できます。

実用的な活用ポイント

今回の修正により、GitHub Actions を使った CI/CD 環境で Claude Code を安定して利用できるようになりました。特に allowed_non_write_users 設定を使用している場合、これまで実行できなかった Bash ベースの自動化処理が正常に動作します。

また、期限切れトークンによるセッション開始時の不具合が解消されたことで、Max プランユーザーが不要な使用クレジット有効化プロンプトに遭遇することがなくなります。TUI で会話を巻き戻した後の復元も正しく機能するため、長期にわたる対話セッションの管理が改善されています。

パフォーマンス面では、ファイル未検出時の提案処理と、メンション(@)のサイズチェック時に発生していたイベントループの停滞が削減されています。

全変更点一覧

カテゴリ内容概要
Fixセッション開始時のサブスクリプション層評価期限切れトークンでセッションが開始された際、ユーザーのサブスクリプション層なしで機能フラグが評価され、Max プランユーザーに Fable の使用クレジット有効化を誤って促す問題を修正
FixGitHub Actions での Bash コマンド実行GitHub ホストランナー上で allowed_non_write_users 設定時に claude-code-action 下のすべての Bash コマンドが失敗する問題を修正
FixTUI の会話復元/tui が最初のメッセージより前に巻き戻された会話を復元してしまう問題を修正
Improvementスラッシュコマンドメニュー UI選択行のみを青色表示、マッチ文字を太字表示、絵文字やアクセント付き名前の正しい表示を実現
Improvementパフォーマンス最適化ファイル未検出時の提案処理とメンションサイズチェック時のイベントループ停滞を削減

まとめ

v2.1.227 は、CI/CD 統合における重要な不具合修正と、セッション管理・UI・パフォーマンスの改善を含むメンテナンスリリースです。特に GitHub Actions 環境での Bash コマンド実行エラーの解消は、自動化ワークフローでの安定性向上に寄与します。UI 改善とパフォーマンス最適化により、日常的な操作の快適性も向上しています。


📚 Claude Codeをもっと深く学ぶなら

実践Claude Code入門ー現場で活用するためのAIコーディングの思考法(楽天ブックス)