过去我们谈 Coding Agent,很多时候还是把它看成某个入口里的能力:IDE 里的 Agent、终端里的 Agent、网页里的 Agent,或者某个云端任务按钮。
但最近一批产品变化放在一起看,一个更清晰的方向正在出现:Agent 正在从“被调用的功能”,变成“被运行的工作单元”。
VS Code 开始提供独立的 Agents window,用来承载多个 Agent 任务;GitHub Copilot 在 JetBrains 中加入统一的 sessions view,用来观察正在运行和排队中的任务;Cursor 继续强化 Cloud Agent 的开发环境,让 Agent 可以在远程环境里跨仓库理解问题并提交修改;OpenAI 也把 Codex 接入移动端,让人可以在手机上跟进,而 Agent 在远程开发环境中继续执行。
这些变化的共同点,不是让 Agent 多一个入口,而是让 Agent 开始拥有自己的运行空间。
过去,Agent 更像是一个聊天窗口或代码生成入口。现在,它开始需要任务队列、执行环境、上下文状态、工具权限、远程机器、过程追踪、结果验证,以及人在更高层进行观察和干预的界面。
这意味着,AI Coding 的核心界面,可能不再只是编辑器里的聊天框,而是一个 Agent 执行控制台。
开发者的角色也会随之变化:不再只是和一个 Agent 一问一答,而是把任务交给多个持续运行的执行单元,再回来检查状态、收敛结果、处理异常。
Coding Agent 正在拥有自己的运行时。
它不再只是模型能力的外壳,也不只是工程系统中的一个工具入口,而开始成为一种新的研发执行单元。围绕它展开的竞争,也不再只是代码生成能力,而是运行环境、状态管理、过程可观测、权限控制和验证闭环的系统能力。