Coding Agent
编码 AgentClaude Code / Cursor / Codex 这类——读你的代码、写补丁、跑测试。
详解
Coding Agent 是能够自主完成编程任务的 AI Agent:给它一个需求或缺陷报告,它能读取代码仓库,定位相关文件,制定修改方案,编辑代码,在隔离环境里跑测试,根据报错继续迭代,最后产出可 review 的补丁或 PR。这和"AI 代码补全"不同:补全是在你光标旁续写,Coding Agent 更接近一个异步工程师,能跨文件处理任务并使用终端、测试、git 等工具。近两年这类系统在真实 issue 修复、代码迁移和测试补齐上进步很快,尤其适合有自动化测试的仓库,但仍依赖清晰任务、可运行测试和权限边界。主要风险是长任务中跑偏、误删文件、过度重构或执行危险命令;生产使用应配合沙箱、分支隔离、审查和最小权限。
一个类比
就像你雇了一个经验丰富的外包工程师:你发给他一个任务描述和代码仓库链接,他自己看代码、理解业务、改文件、跑测试、发给你 Pull Request。你只需要 Review 最终结果,不用每步都盯着他。
举个例子
场景:你的项目里有个处理日期格式的函数报错了,有人提了一个 GitHub Issue。Coding Agent 读取 Issue 描述,自动找到相关源文件,定位 Bug,写出修复代码,跑单元测试确认通过,最后生成一条清晰的 commit message 并提交 PR——整个流程你只需要点击 Merge。
PYTHON 示例
相关概念
- → Sandbox· 沙箱
- → Tool Result· 工具返回