使用 VS Code 的 Codex 插件时,有时会遇到插件无法正常加载的问题,表现为右侧 Codex 面板一直转圈,无法进入对话界面。

本文记录一次实际排查过程,并给出解决方案。

问题现象

安装 VS Code Codex 插件后:

  • 右侧 Codex 面板一直显示加载状态
  • 无法进入聊天界面
  • VS Code 输出日志出现:
[error] [CodexMcpConnection]
remote_featured_plugin request to https://chatgpt.com/backend-api/plugins/featured
failed with status 401 Unauthorized

错误:

401 Unauthorized

说明插件已经正常启动,但是身份认证失败。

注意:本文解决方案建立在代理已经配置成功的前提下。


解决步骤

1. 确认 Codex 插件是否安装成功

首先确认 VS Code 插件目录中是否存在 Codex 可执行文件。

执行:

find ~/.vscode -name codex -type f 2>/dev/null

如果输出类似:

/home/hjc/.vscode/extensions/openai.chatgpt-26.715.31925-linux-x64/bin/linux-x86_64/codex

说明:

  • VS Code Codex 插件安装成功
  • 插件自带 Codex CLI 后端

2. 查看 Codex 版本

使用插件自带的 Codex:

/home/hjc/.vscode/extensions/openai.chatgpt-26.715.31925-linux-x64/bin/linux-x86_64/codex --version

如果正常输出版本,例如:

codex-cli 0.145.0-alpha.18

说明 Codex 后端可以正常运行。


3. 使用插件自带 Codex 登录

执行:

/home/hjc/.vscode/extensions/openai.chatgpt-26.715.31925-linux-x64/bin/linux-x86_64/codex login

此时终端会启动本地登录服务:

Starting local login server on http://localhost:1455

同时会打开浏览器登录页面。

完成 ChatGPT 账号授权后,终端显示:

Successfully logged in

表示认证成功。


4. 重启 VS Code

完全退出 VS Code:

快捷键:

Ctrl + Shift + Q

或者:

菜单:

文件 → 退出 VS Code

重新打开项目:

code .

5. 验证结果

重新打开 VS Code 后:

进入:

查看(View)
 ↓
输出(Output)
 ↓
选择 Codex

之前的:

401 Unauthorized

应该消失。

Codex 面板恢复正常,可以开始使用。关于代理配置如果有需要可以再出一期~。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐