要确认 codegeex 插件是否真正完成安装,需依次检查:1. 开发者工具 console 中 extensiongallery/installextension 日志;2. extensions 目录下 aminer.codegeex 文件夹及 package.json、dist/ 是否完整;3. code --log debug --status 启动日志中插件加载状态;4. 输出面板 codegeex 频道的服务连接日志。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想确认 CodeGeex 插件是否真正完成安装、有没有被拦截或静默失败,必须绕过 VS Code 界面提示直接查底层日志——因为插件安装过程不生成用户可见的“安装日志文件”,但系统和编辑器会留下可追溯的操作痕迹。
查看 VS Code 扩展安装缓存与临时日志
VS Code 在安装扩展时会把下载包暂存到本地缓存目录,并在控制台输出实时安装流。这些信息虽不持久,但能抓取到关键报错源头。
第一步:按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)打开命令面板 → 输入并选择“Developer: Toggle Developer Tools” → 切换到 Console 标签页。
第二步:在控制台中按 Ctrl+F 搜索关键词 “extensionGallery” 或 “installExtension”,找到最近一次 CodeGeex 安装操作对应的日志行。若出现 ERR_CONNECTION_REFUSED 或 403 Forbidden,说明网络策略或代理拦截了 Marketplace 请求。
第三步:关闭开发者工具 → 重新触发一次安装(哪怕插件已存在),此时控制台会刷新最新日志。重点观察以 [Extension Host] 开头的行,它会显示插件解压路径、激活失败原因(如 Cannot find module './dist/extension' 表示构建产物缺失)。
检查扩展实际安装目录与文件完整性
VS Code 把所有已安装插件解压到固定位置,只要该目录存在且含有效文件,就证明安装流程走完了;若目录为空或只有 .vsix 文件,说明解压环节出错。
方法一:手动定位安装目录
Windows 路径:%USERPROFILE%\.vscode\extensions\
macOS 路径:$HOME/.vscode/extensions/
Linux 路径:$HOME/.vscode/extensions/
进入对应目录后,查找以 aminer.codegeex 开头的文件夹(注意不是 codegeex 或 codegeex-vscode,ID 必须完全匹配)。如果该文件夹存在但内部没有 package.json 或 dist/ 子目录,说明插件包损坏或未完整解压。
方法二:用 VS Code 内置命令快速跳转
CodeGeeX 2.21.0是智谱AI推出的AI编程助手版本,对Inline Chat功能进行了重大优化,包括UI设计升级、支持流式输出以提升响应速度,并新增“查看思路”按钮以便理解代码原理。同时,该版本在编辑器中新增CodeLens控件,支持一键“解释”代码或“添加注释”。目前该工具对个人开发者免费开放。
按 Ctrl+Shift+P → 输入“Extensions: Open Extensions Folder” → 回车。这会直接打开 extensions 根目录,避免手输路径出错。
读取 VS Code 主进程启动日志(含插件加载失败快照)
每次 VS Code 启动时,主进程会记录所有插件的加载状态,包括因依赖缺失、API 版本不兼容或权限拒绝导致的静默禁用。这是排查“安装了却没反应”的最权威依据。
第一步:关闭所有 VS Code 窗口(包括后台进程)。
第二步:以命令行方式启动 VS Code 并强制输出详细日志:
Windows:在 PowerShell 中执行 code --log debug --status
macOS/Linux:在终端中执行 code --log debug --status
第三步:等待输出停止滚动后,搜索 “codegeex”。若看到类似 Skipping disabled extension aminer.codegeex,说明插件被标记为禁用;若出现 Failed to load extension 'aminer.codegeex': Cannot read property 'activate' of undefined,则大概率是 VS Code 版本低于 1.68.0,不支持该插件要求的 Extension API。
【注意】 此命令必须在无任何 VS Code 实例运行时执行,否则日志会被合并覆盖,丢失关键启动阶段信息。
验证插件服务端连接日志(登录/请求失败溯源)
CodeGeex 插件启动后会尝试连接其后端服务,连接失败不会弹窗报错,但会在输出通道留下痕迹。这部分日志独立于扩展安装过程,专用于诊断“图标显示但无法调用 AI 功能”的问题。
第一步:在 VS Code 底部状态栏右击 CodeGeex 图标 → 选择“Open Output Panel”。
第二步:在输出面板右上角下拉菜单中,切换到 CodeGeex 频道(不是 “Log (Window)” 或 “Log (Extension Host)”)。
第三步:触发一次操作(例如选中代码 → 右键 → “使用 CodeGeex 修复”),然后立即查看输出内容。若看到 HTTP request failed: Error: connect ECONNREFUSED 127.0.0.1:8080,说明本地模型服务未运行;若出现 Unauthorized: invalid token,则是账号登录态失效或 token 被服务器吊销。










