原文(日本語に翻訳)
1つのプロジェクトの設定でCLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICを設定すると、そのマシン上の全プロジェクトの使用メトリクスが永続的に無効化される問題を修正しました。
原文(英語)
Fixed CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC in one project's settings permanently disabling usage metrics for all projects on the machine
概要
プロジェクト固有のsettings.jsonにCLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICを設定した場合、そのプロジェクトのみに影響するはずが、同じマシン上の他のすべてのプロジェクトにも影響を与え、使用メトリクスが永続的に無効化されていた問題が修正されました。
修正内容
Before: プロジェクトAのsettings.jsonにDISABLE_NONESSENTIAL_TRAFFIC設定
→ プロジェクトB、CなどすべてのプロジェクトでもメトリクスがOFF
After: プロジェクトAのsettings.jsonにDISABLE_NONESSENTIAL_TRAFFIC設定
→ プロジェクトAのみでメトリクスがOFF
→ プロジェクトB、Cは設定通りに動作注意点
- この問題により影響を受けていた場合、この修正後は他プロジェクトでメトリクスが再び有効になります
- すべてのプロジェクトでメトリクスを無効にしたい場合は、グローバル設定(
~/.claude/settings.json)で設定してください