codegeex 支持 vscode 自动更新机制,但需从官方市场安装;可通过扩展设置或 settings.json 单独控制其自动更新开关,也可用 --disable-extension-updates 临时禁用全部更新。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让 VSCode 中的 CodeGeeX 插件保持最新,但又不希望它在你写关键代码时突然弹出更新提示或静默升级导致功能异常——这要求你精准控制该插件的自动更新行为,而非一刀切关闭所有扩展更新。
确认 CodeGeeX 是否支持自动更新
CodeGeeX 是由清华大学团队开发的 AI 编程助手插件,发布于 Visual Studio Code 官方市场(publisher: codegeex),因此它天然支持 VSCode 的 extensions.autoUpdate 机制。但注意:【手动通过 .vsix 文件安装的旧版 CodeGeeX 不参与自动更新】,必须先卸载该版本,再从 Marketplace 重新安装官方签名版。
为 CodeGeeX 单独禁用或启用自动更新
这是最推荐的操作方式:保留其他插件自动更新能力,仅对 CodeGeeX 实施版本锁定或定向开启。
第一步:按 Cmd+Shift+X(Mac)或 Ctrl+Shift+X(Windows/Linux)打开扩展视图。
第二步:在搜索框中输入 CodeGeeX,找到已安装的插件(名称为 “CodeGeeX – AI Coding Assistant”,作者显示为 “CodeGeeX”)。
第三步:点击插件右下角的齿轮图标 → 选择 “Extension Settings”。
第四步:在设置面板中,找到 “Auto Update” 选项 → 关闭开关(设为 false)即可禁用自动更新;若需启用,则确保其为 true。该设置会写入当前工作区或用户设置,优先级高于全局 extensions.autoUpdate。
方法一:通过 settings.json 精确控制
适用于需要同步配置到多台设备,或与其他自动化脚本集成的场景。
按下 Cmd+Shift+P(Mac)或 Ctrl+Shift+P(Windows/Linux)→ 输入并选择 “Preferences: Open Settings (JSON)”。
在大括号内添加如下配置块(注意逗号分隔):
"extensions.autoUpdate": true,
"extensions.ignoreRecommendations": false,
"extensions.autoCheckUpdates": true,
"extensions.experimental.affinity": {
"codegeex.codegeex": 1
}
【"codegeex.codegeex" 必须与插件 ID 完全一致,大小写敏感;ID 可在扩展详情页 URL 或 package.json 中查得】
方法二:临时禁用更新启动 VSCode
当你正进行模型微调、本地调试或需严格复现某次推理结果时,可彻底跳过所有扩展更新检查。
退出所有 VSCode 实例 → 打开终端 → 执行:
code --disable-extension-updates
此命令启动的 VSCode 实例不会向 marketplace.code.visualstudio.com 发起任何更新请求,CodeGeeX 和其他插件均保持当前版本不动。











