VS CodeのCodexパネルがSomething went wrongしか表示しない場合、開発者コンソールにReferenceError: process is not definedが残っていることが多いです。これは拡張自体のバグで、アカウントやコードの問題ではありません。
発生条件
公開イシューによると、プレリリース版拡張をマルチルートワークスペース(フォルダを2つ以上追加)で使ったときに報告されています。拡張のWebViewはブラウザに近い環境でNode.jsのprocessグローバルが存在せず、ワークスペース処理コードがこれを呼び出してパネル全体が落ちます。
今できる2つの対処
- 安定版に切り替える — 拡張機能タブでCodex(OpenAI)拡張の
Switch to Release Versionをクリック。 - フォルダを1つだけ開く —
ファイル > フォルダーを開くで作業フォルダのみ開く。
いずれも実行後、開発者: ウィンドウの再読み込みで拡張を再起動してください。
それでも直らない場合
公開イシュー(openai/codex #35120)の状態を確認してください。スレッドにはprocessオブジェクトを事前定義するユーザー回避策もありますが、拡張内部の変更が必要なため一般ユーザーには推奨しません。公式修正は拡張アップデートで配布されます。
