Continue JetBrains 插件安装与离线打包指南:在 IDE 内跑通 AI 编码代理
【免费下载链接】continue open-source coding agent 项目地址: https://gitcode.com/GitHub_Trending/co/continue
Continue 是一个开源 AI 编码代理,装上它的 JetBrains 插件后,你可以直接在 IDE 里获得行内 AI 补全、Chat 问答、Edit 局部改写和 Agent 自主改文件等能力。本文面向开发者、技术负责人和处于内网、离线环境的用户:先判断环境,再选择在线或离线打包方案,随后用一个最小任务验证补全、对话和 Agent 是否真正生效,最后给出模型角色配置建议和故障排查方法。
动手前先核对环境
装之前把四件事确认清楚,能省掉后面大半的排查时间:
| 检查项 | 要求 | 说明 |
|---|---|---|
| IDE 版本 | 2024.1(build 241)及以上 | 插件构建配置里声明了 sinceBuild = "241",更低版本装上也无法启用 |
| 网络 | 在线安装需能访问 JetBrains 市场 | 离线方案只需能访问一次代码仓库 |
| 构建工具链 | JDK 17 + Node.js 20+ | 仅离线从源码打包时需要 |
| 模型接入 | OpenAI 兼容 API 或本地 Ollama | 离线场景下本地模型是主要选择 |
在 IDE 的 About 弹窗里可以确认版本号;JDK 和 Node 版本分别用 java -version、node -v 核对。
把插件装进 IDE 的两种方式
方式 A:市场在线安装(三步)
- 按
Ctrl+Alt+S打开 Settings,左侧选 Plugins; - 搜索 "Continue",点 Install;
- 重启 IDE,验证信号是右侧工具栏出现 Continue 图标,点开后能看到输入框和模式选择器。
方式 B:内网离线打包 zip
市场不可达时,从源码打出一个可分发的插件包:
git clone https://gitcode.com/GitHub_Trending/co/continue
cd continue/extensions/intellij
./gradlew buildPlugin
Windows 上最后一条换成 ./gradlew.bat buildPlugin。构建完成后,产物是一个位于 build/distributions 的 zip。把它拷贝到内网机器,在 Settings 的 Plugins 页点齿轮图标,选 Install from disk 并选中该 zip,重启后验证信号与方式 A 相同。
用一个最小任务验证三个能力
安装成功不等于能力可用。建议按补全 → Chat → Agent 的顺序各做一次验证,每次都要看到明确信号。
验证补全。 新建 util.js,写入一个空函数后把光标放在函数体内按 Enter:
function slugify(text) {
// 光标在这里,按 Enter
}
出现灰色建议、按 Tab 接受且内容合理,说明 autocomplete 角色已分配到可用模型。
验证 Chat。 选中整个函数,按 Ctrl+J 打开 Continue 面板(Ctrl+Shift+J 可把选区追加到已有对话),问一句"这个函数的时间复杂度是多少"。回答引用了你选中的代码,说明上下文注入生效。
验证 Agent。 在输入框左下角的模式选择器切到 Agent(Ctrl+. 可在 Chat、Plan、Agent 间循环),输入"为这个函数新建一个测试文件并写入用例"。Agent 第一次调用工具时会弹出权限确认框,点 Continue 放行:
随后它会自行读文件、创建新文件并写入测试。验证信号是测试文件真实出现在磁盘上。注意:Agent 拥有新建和修改文件的权限,生成后先逐行 diff 审查再提交,这条流程不要省略。 如果你希望某些工具自动放行或始终拦截,可以配置工具策略(tool policies)。
哪些配置项先调
以下参数改在 Continue 配置面板里,或直接写进 YAML 配置文件:
| 参数 | 推荐值 | 什么时候调 |
|---|---|---|
modelRoles | 补全分小模型,chat/edit/agent 分大模型 | 补全卡顿或对话质量不足时拆开配置,互不拖累 |
temperature | 补全 0.0;Chat 0.2–0.5 | 补全结果飘忽就压低;对话太保守再放开 |
requestOptions.requestTimeout | 本地模型慢时设 30000(毫秒) | 本地推理请求被提前掐断、报超时 |
requestOptions.caBundlePath | 指向内网 CA 证书 PEM 文件 | 连接私有证书的内网模型报 SSL 错误 |
离线场景下把 provider 换成 Ollama 即可,示例(保留必要字段):
models:
- name: qwen2.5-coder:7b
provider: ollama
temperature: 0
modelRoles: [autocomplete]
- name: qwen2.5:32b
provider: ollama
temperature: 0.3
modelRoles: [chat, edit, agent]
requestOptions:
requestTimeout: 30000
保存后重新打开面板生效。判断成功的标准:面板里补全角色显示为小模型,输入时建议立刻出现。
出现这些症状时怎么办
| 症状 | 判断依据 | 处理动作 | 验证方式 |
|---|---|---|---|
内网连模型报 SSL / CERT_UNTRUSTED | 日志出现 self signed certificate in certificate chain 等字样 | 在模型配置中加 requestOptions.caBundlePath 指向根或中间 CA 的 PEM 文件 | 先 curl --cacert 证书路径 模型地址 确认通,再回 IDE 重试 |
| 打字不出补全建议 | autocomplete 角色没有分配模型,或所选模型不支持补全 | 在 Model Roles 里给 autocomplete 指定可用模型 | 按上文补全验证步骤,确认 Tab 可接受 |
| Agent 显示 Not Supported | 当前模型或 provider 不支持工具调用 | 换支持工具的模型,或单独为 agent 角色指定一个 | 切到 Agent 模式不再灰置,且能触发权限弹窗 |
| 重启后右侧没有 Continue 图标 | IDE 版本低于 241,或插件未启用 | 在 Plugins 列表确认 Continue 已启用;版本不足则升级 IDE 后彻底退出再启动 | 图标出现且面板可打开 |
任何一条卡住时,看 ~/.continue/logs/core.log,最新日志在文件末尾,报错行通常直接指向原因。更多条目见官方排错文档。
下一步做什么
- 读Agent 快速上手,弄清 Chat、Plan、Agent 三档模式的工具边界与权限机制,把 Edit 模式(选中代码按
Ctrl+I)纳入日常重构流程。 - 想补齐内网模型接入细节,参考自托管模型指南与 Ollama 相关文档。
- 希望终端复用同一份配置和模型池,可以看 Continue CLI quickstart。插件与 CLI 共用同一套 YAML 配置,调好一次两边生效。
【免费下载链接】continue open-source coding agent 项目地址: https://gitcode.com/GitHub_Trending/co/continue
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考







