Continue JetBrains 插件安装与离线打包指南:在 IDE 内跑通 AI 编码代理

Continue JetBrains 插件安装与离线打包指南:在 IDE 内跑通 AI 编码代理

【免费下载链接】continue open-source coding agent 【免费下载链接】continue 项目地址: https://gitcode.com/GitHub_Trending/co/continue

Continue 是一个开源 AI 编码代理,装上它的 JetBrains 插件后,你可以直接在 IDE 里获得行内 AI 补全、Chat 问答、Edit 局部改写和 Agent 自主改文件等能力。本文面向开发者、技术负责人和处于内网、离线环境的用户:先判断环境,再选择在线或离线打包方案,随后用一个最小任务验证补全、对话和 Agent 是否真正生效,最后给出模型角色配置建议和故障排查方法。

Continue JetBrains 插件在 IntelliJ 中打开的 Continue 面板界面

动手前先核对环境

装之前把四件事确认清楚,能省掉后面大半的排查时间:

检查项要求说明
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:市场在线安装(三步)

  1. 按 Ctrl+Alt+S 打开 Settings,左侧选 Plugins;
  2. 搜索 "Continue",点 Install;
  3. 重启 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 角色已分配到可用模型。

Continue 行内代码补全效果演示

验证 Chat。 选中整个函数,按 Ctrl+J 打开 Continue 面板(Ctrl+Shift+J 可把选区追加到已有对话),问一句"这个函数的时间复杂度是多少"。回答引用了你选中的代码,说明上下文注入生效。

验证 Agent。 在输入框左下角的模式选择器切到 Agent(Ctrl+. 可在 Chat、Plan、Agent 间循环),输入"为这个函数新建一个测试文件并写入用例"。Agent 第一次调用工具时会弹出权限确认框,点 Continue 放行:

Continue Agent 模式调用工具时的权限确认弹窗

随后它会自行读文件、创建新文件并写入测试。验证信号是测试文件真实出现在磁盘上。注意: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

保存后重新打开面板生效。判断成功的标准:面板里补全角色显示为小模型,输入时建议立刻出现。

Continue 面板底部模型与助手选择器

出现这些症状时怎么办

症状判断依据处理动作验证方式
内网连模型报 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,最新日志在文件末尾,报错行通常直接指向原因。更多条目见官方排错文档。

下一步做什么

  1. 读Agent 快速上手,弄清 Chat、Plan、Agent 三档模式的工具边界与权限机制,把 Edit 模式(选中代码按 Ctrl+I)纳入日常重构流程。
  2. 想补齐内网模型接入细节,参考自托管模型指南与 Ollama 相关文档。
  3. 希望终端复用同一份配置和模型池,可以看 Continue CLI quickstart。插件与 CLI 共用同一套 YAML 配置,调好一次两边生效。

【免费下载链接】continue open-source coding agent 【免费下载链接】continue 项目地址: https://gitcode.com/GitHub_Trending/co/continue

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值