LLM推論初出 8/9 15:04
AIに直させたらGmailのアカウントが入れ替わった — 犯人は共有されたトークンキャッシュ
https://zenn.dev/topics/ai/feed2026/8/9
AI要約
AIにコード修正を指示した際に、共有されたトークンキャッシュの設定ミスによりGmailアカウントが入れ替わってしまった事例を報告しています。原因と、環境変数による設定ディレクトリの分離という対策を解説しています。
AI要点
- 複数のGmailアカウントをCLIツールで利用中、片方の認証情報で別アカウントのメールが返ってくる事象が発生した。
- 原因は設定ミスではなく、ツールが自動生成するトークンキャッシュファイル(token_cache.json)が複数アカウントで同じディレクトリに保存されていたことだった。
- この問題は、1台のマシンで同じCLIツールを複数アカウントで利用する際に発生しうる、認証キャッシュの保存場所に関する設計上の罠である。
- AI(Claude)にOAuth認証周りのコード修正を依頼したところ、アカウントが入れ替わるという予期せぬバグを引き起こした。
- 解決策として、環境変数 `GOOGLE_WORKSPACE_CLI_CONFIG_DIR` を使用し、アカウントごとに設定ディレクトリを分けることで、トークンキャッシュの衝突を防ぐことができた。
なぜ重要か
AIによるコード修正が予期せぬバグを生む可能性と、CLIツールにおける認証キャッシュ管理の重要性を示しており、複数アカウントを扱う開発者やAI連携を行う際の注意点と具体的な対策を学ぶことができる。