30 分钟跑通 Continue:开源 AI 编码 Agent 从装好到自动化

30 分钟跑通 Continue:开源 AI 编码 Agent 从装好到自动化

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

当你第无数次盯着一段看不懂的代码、想找人问一句"这段到底想干嘛"时——Continue 把 AI 编码 Agent 直接装进了你的编辑器:代码补全、聊天问答、自然语言编辑、Plan/Agent 自主执行四大能力,外加一套终端里的cn命令做脚本自动化。这篇手册按 4 个任务推进,读完你能装好插件、连上模型、完成第一次交互,并让 Agent 替你跑多步任务。

任务一:把 Continue 装进你的开发环境,约 5 分钟

VS Code(最快路径)

  1. 打开扩展面板,搜索 "Continue",点击Install
  2. 把左侧边栏的 Continue 图标拖到右侧边栏,聊天面板与代码并排效率最高

JetBrains

  1. Ctrl+Alt+S打开 Settings,选择Plugins,搜索 "Continue"
  2. 点击Install,按提示重启 IDE

CLI 路径(需 Node.js 20+)

npm install -g @continuedev/cli cn --version

看到版本号输出即安装成功;终端里node -v低于 20 请先升级运行时。

离线路径:受限网络下从源码构建插件包

git clone https://gitcode.com/GitHub_Trending/co/continue cd continue/extensions/intellij ./gradlew buildPlugin

在 Plugins 页面点齿轮图标,选择Install Plugin from Disk,选中构建出的 ZIP 即可;VS Code 用户可从市场页面离线下载.vsix文件,再用扩展面板的Install from VSIX安装。

判定标准:IDE 工具栏出现 Continue 图标且能点开面板;CLI 执行cn --version有版本输出。图标不出现时,到 Installed 列表确认插件已启用,再重启一次 IDE。

任务二:连接模型并验证可用,约 5 分钟

打开 Continue 面板,按引导二选一:登录 Continue 账号,或在设置里添加自有 Provider(OpenAI、Anthropic、Google 等)并填入 API 密钥。模型选好后,发一句 "Say hello in one word" 做冒烟测试。

完全离线的团队可以用 Ollama 在本机跑模型:代码不离开本机,资源参考要求 8GB 起步、建议 16GB 内存,完整步骤详见 docs/guides/ollama-guide.mdx。

判定标准:模型选择下拉里能列出所选模型且名称无报错,聊天有正常回复,才算连通。密钥或端点拼错是此阶段最常见的坑,先检查这两处。

任务三:三个日常交互——补全、聊天、编辑

这是使用频率最高的三条路径,各配一个可直接复现的动作。

补全:新建文件,写一个带注释的函数骨架,例如// TODO: Implement a sorting algorithm加空函数体,光标停在函数体内按Enter。出现灰色建议后,Tab接受整段、Esc拒绝、Cmd/Ctrl+→逐词部分接受。

聊天:选中刚生成的函数,按Cmd/Ctrl + L(VS Code)或Cmd/Ctrl + J(JetBrains)把代码送进聊天面板,问"这是什么排序算法,如何优化?"。回答会引用你选中的具体代码行,而不是泛泛而谈。

编辑:选中一段代码按Cmd/Ctrl + I打开 Edit 模式,输入"加上 TypeScript 类型并提高可读性"。改动在 diff 视图逐块呈现——Shift+Ctrl+Enter接受全部、Shift+Ctrl+Backspace拒绝全部、Alt+Ctrl+Y/Alt+Ctrl+N逐块接受或拒绝(快捷键来自 extensions/vscode/package.json,JetBrains 侧可在 IDE 快捷键设置里自行核对绑定)。

聊天输入框敲@还能追加@Files、@Terminal等上下文,把报错信息一并贴上再提问;AI 给出的修复代码可直接点 "Apply to current file" 或 "Insert at cursor" 落到文件里。

任务四:Plan 与 Agent 两种自主执行模式,权限可控

Plan 模式:在聊天输入框左下角的模式选择器切到Plan,让 Agent 先"通读一遍并告诉我这次改动会影响哪些文件"。该模式只提供只读工具,安全地摸清项目全貌——接手陌生项目时,先勘察再动手,避免改一处崩三处。

Agent 模式:切到Agent,直接下多步指令,例如"为这个文件的排序函数写 Jest 单元测试,覆盖空数组和单元素边界情况,新建文件存放"。Agent 会自己分析现有代码、创建测试文件、处理导入,并在每一步说明在做什么。

两种模式的差异可以记成一句话:Plan 只读用于摸底,Agent 可写用于执行。

权限控制:Agent 每次调用工具前弹出确认框,点Continue放行或Cancel拒绝。

不想反复点确认,就用工具策略(tool policies)把常用工具设为自动放行、敏感工具设为禁用,配置细节见 docs/customize/mcp-tools.mdx。改完的内容记得逐条 review 一遍。

延伸:本地 Ollama、MCP 工具与 cn 命令行自动化

三条进阶路线,按需取用:

  • 全离线跑通:装好 Ollama 并拉取模型后,在 Continue 模型配置里指向本机端点。终端执行curl http://localhost:11434,返回 "Ollama is running" 即服务就绪。
  • 连接外部工具:通过 MCP(模型上下文协议)接入数据库操作、网页自动化、文档检索等外部工具服务器,在 MCP 配置中按服务器名添加工具即可,让 Agent 能力超出代码编辑本身。
  • 脚本化调用:cn -p "prompt"执行单次任务并输出到 stdout,--auto免确认执行,--readonly强制只读,--allow <tool>精细放行指定工具:
git diff --staged | cn -p "Write a commit message for this diff"

命令结束且 stdout 打印出结果即成功,可直接接入 CI/CD 与 git hooks,更多 flag 见 docs/cli/headless-mode.mdx。

常见问题排查表

症状验证与处理步骤
AI 无响应或特别慢用curl测试模型端点是否可达;核对 API 密钥与端点拼写;仍不行看~/.continue/logs/core.log末尾定位具体报错
补全质量不高函数名写清楚、补一行意图注释和类型标注;提问前先用@投喂相关文件;仍不理想就换更强的模型
Agent 显示 Not Supported当前模型不支持工具调用,切换到支持 tools 的模型,Continue 会自动适配调用方式
快捷键不生效多为其他插件或 IDE 默认按键抢占,到 IDE 键盘映射设置里搜索对应按键重新绑定
本地模型资源占用过高换参数量更小的模型或改用云端模型;减少@引用的文件数量

更多排查手段(日志入口、SSL 证书问题、MCP 连接异常)详见 docs/troubleshooting.mdx。

下一步行动清单

  • 用真实函数跑通一次补全 + 一次带@上下文的聊天,确认模型连通
  • 切一次 Plan 模式,让 Agent 给出改动影响面清单,再决定是否放开 Agent 模式
  • 把最高频的 2~3 个请求存成斜杠命令,省掉每天的重复输入

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

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