GitHub Copilot 正式成为 JetBrains AI Assistant 的原生默认 Agent 之一

大家好!我是韩老师。

先说今天这篇有点不一样------不是我又翻了哪家公司的新闻来讲,而是这回的主角,是我自己参与做的一个东西。

事情是这样的:今天 GitHub 和 JetBrains 几乎同一时间,各自发了一条官宣,说的是同一件事------GitHub Copilot 现在正式成为 JetBrains AI Assistant 的原生默认 Agent 之一。这背后那条把 Copilot 接进 JetBrains 的"管道",正是我手上做的活儿。

先看视频一睹为快:
GitHub Copilot 正式成为 JetBrains AI Assistant 的原生默认 Agent 之一

下面是 GitHub 和 JetBrains 的官宣:

Copilot Agent is now available in JetBrains AI Assistant - GitHub Changelog

https://blog.jetbrains.com/ai/2026/06/github-copilot-now-an-integrated-agent/

被一家大厂官宣已经够让人有点恍惚了,两家在同一天一起官宣同一个功能,这种感觉确实有点上头。但激动归激动,今天我还是想认真把这件事讲清楚:它到底是什么,为什么值得做,以及对你这个每天在 IDE 里写代码的人,意味着什么。

先把背景补齐:Copilot 早就在 JetBrains 里了,那这次到底新在哪?

很多用 IntelliJ、PyCharm、GoLand 的同学会问:我装 GitHub Copilot 插件不是好几年了吗,天天用,这有啥好官宣的?更懂行的还会补一句:Copilot 不是早就能在 AI Assistant 里用了吗?

两个都问得对。所以得把"新"到底新在哪,掰开说清楚。

先理清这里其实有三条路:

  • GitHub Copilot 独立插件:你用了好几年的那个,补全、聊天,照旧用,这次不受影响。
  • 以前:通过 ACP Registry 手动装进 AI Assistant。其实 Copilot 早就能在 JetBrains AI Assistant 里用了------但你得自己去 ACP Registry 把它当成一个第三方 ACP Agent 装进来。能用,但属于"知道的人才会去折腾"的进阶玩法。
  • 现在:成为原生默认 Agent 之一。这次的变化是------Copilot 不用你再去 Registry 手动装了,它直接出现在 AI Assistant 的 Agent 选择器里,跟 JetBrains 官方自带的那些 Agent 摆在一起,默认就在那儿,开箱即选。

所以这次官宣的分量,不在于"Copilot 第一次进 AI Assistant"------那早就能干了;而在于它从一个需要手动安装的第三方选项,升格成了默认就在桌上的一等公民。从"装得进来"到"默认就在",差的这一步,正是这篇想讲的东西------ACP。

一句话讲清 ACP

ACP(Agent Client Protocol)是一套标准,规定"代码编辑器"和"AI 编程 Agent"之间该怎么对话。

用一个类比快速过一遍,方便跟上:

  • LSP - 解决「编辑器 ↔ 语言能力」:一个 language server 写一次,VS Code、Neovim、JetBrains 都能用。
  • MCP - 解决「Agent ↔ 外部工具/数据」:Agent 想读数据库、调 API,统一走 MCP。
  • ACP - 解决的是中间那层「Agent ↔ 编辑器」:Agent 作为一个独立进程跑着,编辑器只负责把用户输入递过去、把 Agent 吐出来的东西(对话、代码 diff、计划、预览)渲染出来。

它最早由 Zed 编辑器团队发起,JetBrains 也很早就深度参与其中------思路和 LSP 一脉相承:把"谁来实现 Agent"和"谁来展示 Agent"彻底解耦。 也正因为 JetBrains 从一开始就在这条船上,这次它把 Copilot 提为原生默认 Agent,才显得顺理成章------它不是临时接了个外部协议,而是在兑现自己早就押注的方向。

为什么这件事重要?因为在 ACP 之前,"让 Copilot 出现在 JetBrains 里"这种事,本质是一次专门的定制集成:Copilot 团队要为 JetBrains 的界面、生命周期、API 单独写一套对接代码;换个编辑器,再写一套。这就是典型的 N×M 胶水------N 个 Agent 乘以 M 个编辑器,谁都累。

而有了 ACP,事情变成了:Copilot 只要把自己实现成一个标准的 ACP Agent,任何支持 ACP 的编辑器都能把它接进去,不用我为每个编辑器单独适配。 这正是我这边在做的事------让 Copilot 学会说 ACP 这门"普通话"。

这次官宣,具体宣了什么

JetBrains 那条公告里,把这次更新拆成了三点,我按重要性给你重排一下:

第一,GitHub Copilot 成为原生默认 Agent。 在 AI Chat 里打开 Agent 选择器,选 GitHub Copilot,当前这轮对话就交给它了。这是"一等公民"那一步。

第二,Copilot 的模型可以直接切换。 你能在 AI Chat 里选支持的 Copilot 模型,还能调整推理深度(reasoning depth)------简单任务用快的、便宜的,复杂任务往深里推。在速度、深度和成本之间自己找平衡,这件事终于不用切来切去了。

第三,支持真正的多步骤编码任务。 这是 Agent 和"高级补全"的本质区别:你把一个复杂任务丢给 Copilot,它能基于你的工程去推理、提改动建议、执行命令,然后和你来回迭代,直到把活儿干完------而不是给你一段代码就完事。

GitHub 那边的官宣口径和这个是对齐的:Copilot 作为一个标准 ACP Agent,正在走出"只在自家产品里"的边界,开始出现在更多它本身没有深度定制过的编辑器里------JetBrains 是这条路上很关键的一站。

为什么"JetBrains 把 Copilot 设为默认"是个信号

单看功能,这是 AI Assistant 多了一个默认可选的 Agent。但放到行业里看,它在确认一件正在发生的事:Agent 和 IDE 的连接方式,正在标准化。

这里有意思的地方在于 JetBrains 的双重身份。它自己是有 AI 野心的------有 AI Assistant,有自家的 Junie,完全可以走"只推自家 Agent"的封闭路线;同时它又是 ACP 的共建者之一,亲手参与定义了这套开放协议。一家既想做强自家 Agent、又深度参与开放标准的公司,最后选择把 Copilot 这种"竞品阵营的 Agent"设成原生默认------这本身就是一种表态:它赌的不是"我家 Agent 一定最强",而是"开放的连接方式一定会赢"。

说得再直白一点:判断一个协议会不会赢,最硬的指标是------那些最有动机自成一派的玩家,愿不愿意上这条船。 JetBrains 本可以只玩自己,结果它不但亲手在建,还把竞品请进了自家默认位。一个从编辑器侧长出来的开放协议,正被这样一批本可以自成一派的公司推着往前走,这比任何官方背书都有说服力。

对我个人来说,做这件事最有意思的地方也在这儿:我不是在帮 Copilot 多打通一个编辑器,而是在帮它从"绑定在某个产品里的功能",变成"一个能插进任何 ACP 宿主的独立 Agent"。 通了 JetBrains,下一个就是任何愿意说 ACP 的地方。一次实现,到处接入------这正是当年 LSP 给语言生态带来的那种杠杆。

它具体怎么用

讲了半天协议,落到手上其实很简单。如果你是 JetBrains 用户,今天就能试:

  1. 更新到支持的 JetBrains IDE 版本,装好(或更新) AI Assistant。
  2. 打开 AI Chat,点 Agent 选择器,在列表里选 GitHub Copilot,把当前对话切给它。
  3. 挑模型、调推理深度:在 AI Chat 里选一个支持的 Copilot 模型,简单任务用轻量档,复杂任务往深里调。
  4. 丢一个真任务给它:别只拿它当补全。给它一个"改一处逻辑 + 跑测试 + 修到通过"这种多步骤任务,感受一下 Agent 和补全的差别。

接下来会发生什么

JetBrains 和 GitHub 公告里也给了 roadmap,几个点我挺期待:

  • NES(Next Edit Suggestions):预测你"下一步最可能改哪儿",让多步骤改动更顺。
  • Skills:把可复用、专业化的能力模块做成能随手调用的东西,高频流程更一致。
  • 更深的多工具编排:进一步提升 Copilot 在 IDE 里规划、执行、迭代复杂任务的能力。

这些背后大多和 ACP 这条通道能传多少信息、能力边界开到多大有关------也就是我接下来要继续啃的地方。

写在最后

被 GitHub 和 JetBrains 同一天官宣,对我是个挺特别的纪念。但比"上了官宣"更让我觉得值的,是这件事背后的那个判断正在被验证:Agent 不该被焊死在某一个编辑器里,编辑器也不该被绑死在某一个 Agent 上。 中间那层用一个开放协议解耦掉,所有人都能受益。

JetBrains 把 GitHub Copilot 请进了默认位,而 GitHub Copilot 这边 ACP 的活儿,刚好是我在做。能在这条正在成形的路上添一块砖,挺好。

如果你在 JetBrains 里写代码,今天就去 Agent 选择器里把 GitHub Copilot 点出来试试------这回,它是"原生"的了。

相关推荐
formulahendry2 个月前
Agent Harness 的 Session Tree View:让每一个 Agent 做自己擅长的事情!
visual studio code·vs code·acp
人工智能知识库2 个月前
阿里云大模型ACP(附真题练习)
阿里云·大模型·题库·acp·大模型工程师
formulahendry2 个月前
ACP UI 大战 VS Code Agents app:谁才是真正的跨平台 Agent 客户端?
visual studio code·vs code·acp
formulahendry2 个月前
在iOS/安卓上远程连接任何 Agent!Claude、Codex、Copilot、Gemini、OpenCode 等
acp
formulahendry3 个月前
OpenClaw 已过时?在 VS Code 中运行 Hermes Agent!
visual studio code·vs code·acp
人工智能知识库3 个月前
阿里云云计算ACA/ACP题库(26年最新)
阿里云·云计算·题库·acp·aca
formulahendry3 个月前
我开发的 ACP Client,被 LangChain 官方推荐了!轻松连上 Claude、Codex、Copilot、OpenClaw 等任意 Agent
visual studio code·vs code·acp
formulahendry3 个月前
王炸!VS Code 悄悄推出 Sessions App,全新的 Agentic 开发体验!
visual studio code·vs code·acp
formulahendry3 个月前
基于微信 iLink API,微信可以连上 Claude、Code、Copilot、Qwen、Gemini、OpenCode 等各类 Agent!
acp