現象
$ gh copilot explain ✗ Error: No valid GitHub CLI OAuth token detected To get started with GitHub Copilot in the CLI, please run: gh auth login --web -h github.com to authenticate via web browser.
$ gh copilot suggest ✗ Error: No valid GitHub CLI OAuth token detected To get started with GitHub Copilot in the CLI, please run: gh auth login --web -h github.com to authenticate via web browser.
結論
Issue が Open されています。
どうするか
待つしかないです。あえて GITHUB_TOKEN を設定しているということは特殊な理由があるということだと思うので*1、その特殊なケースに対応されるように待ちます。
もし GITHUB_TOKEN を使う理由が無いならば unset すればいいでしょう。direnv を使うと局所で完結して便利です。
*1:複数のアカウントを使い分けたいなど