環境変数

CLAUDE_CODE_DISABLE_BACKGROUND_TASKS

1 を設定すると、Bash およびサブエージェントツールの run_in_background パラメータ、自動バックグラウンド化、Ctrl+B ショートカットを含む、すべてのバックグラウンドタスク機能が無効になる。

使い方・用途

  • コードレビューなどをフォアグラウンドで完結させ、セッションへの応答に結果を確実に含めたい場合に設定する
  • バックグラウンドタスクの実行や自動バックグラウンド化を環境側で統一的に無効化したい場合に設定する
  • Bash ツールの run_in_background パラメータや Ctrl+B ショートカットなど、バックグラウンド実行まわりの操作をまとめて使えなくしたい場合に設定する
英語原文(公式ドキュメントより)

Set to 1 to disable all background task functionality, including the run_in_background parameter on Bash and subagent tools, auto-backgrounding, and the Ctrl+B shortcut

関連ドキュメント

関連する変更履歴

v2.1.4(1件)

Added
CLAUDE_CODE_DISABLE_BACKGROUND_TASKS 環境変数が追加され、自動バックグラウンド化や Ctrl+B ショートカットを含む、すべてのバックグラウンドタスク機能を無効にできるようになりました。
英語原文を表示
Added CLAUDE_CODE_DISABLE_BACKGROUND_TASKS environment variable to disable all background task functionality including auto-backgrounding and the Ctrl+B shortcut

変更後

バックグラウンドタスクが不要な場合や、特定のリソース制約がある環境で作業する場合に、不要な処理を停止し、より安定した開発環境を維持できます。これにより、開発体験が向上し、作業に集中できるようになります。

関連ドキュメント