GitHub Copilotの挙動がおかしいときの確認事項
GitHub Copilotの挙動がおかしかったので、そのときの確認メモ。環境は以下。
- VS Code
- GitHub Copilot チャットモード(proプラン)
- 症状としては
- ステータスバーのCopilotくんアイコンに斜め線が入ってる(使用不可)
- 回答テキストが途中で止まる
なお、以下の方法はGitHub supportのCopilotくんに示してもらった対処法です。
有効化設定を確認する
VS Codeの設定画面(あるいはsetting.json)でcopilot enableの欄を確認。指定した言語またはすべての言語(*)に対してCopilotが有効(true)かどうかを確認する。
"github.copilot.enable": { "*": true}わたしはここがなぜかfalseになっていた。いつの間に。
チャットの生成文が途中で止まる
回答文の途中で急に止まる。タイムアウトとか通信の関係とかVS Codeが古いバージョンとかサービス側の一時的な問題いろいろあるみたいだけど、今回は「認証状態をリセット」することで解決した。Copilotくん曰く、
認証トークンが古くなっていると、チャットが途中で止まることがあります。
とのこと。
VS Code上でGitHubアカウントをサインアウトし、コマンドパレットからDeveloper: Reload Windowを実行。再度GitHubアカウントでサインインする。