智动智作者江宇、编辑鑫源智动智2月4日报道,今天凌晨苹果与Anthropic联合宣布,苹果平台开发者官方编程工具Xcode发布了候选版本26.3,原生集成了Claude Agent,支持代理编码(智能编程)开发。除了Claude Agent之外,Xcode 26.3还支持访问OpenAI的Codex Agent。 ▲(图片来源:Apple 官网和 Anthropic 官网)在该模式下,开发者可以直接将目标传递给代理执行,并且可以独立完成开放任务,例如反汇编任务、修改代码、调试接口、检索开发文档等。相比之前在 Xcode 26 中引入的 ChatGPT 和 Claude 模型代码补全功能,本次更新不仅开启了对 Claude Agent SDK 的 sNative 支持,还允许通过模型上下文协议(MCP)兼容更多 Agent 系统) 标准。这使得开发者可以直接在IDE中调用全套代理生态功能,包括子代理、后台任务、插件等,从而促进“基于目标的AI”的开发过程。目前,Apple 开发者计划的所有成员都可以使用 Xcode 26.3 的候选版本。这也将于近期在App Store正式上线。 1. Claude Agent和Codex同时连接到Xcode。使用 Xcode 26.3,开发人员可以选择连接到 Anthropic 的 Claude Agent 或 OpenAI 的 Codex。既是对“代理编码”的最初支持模式,又是对整个应用程序开发生命周期的深度参与。除了能够处理单步请求之外,这些代理还可以: 1. 了解项目的总体结构。自动扫描您的代码文件系统,识别架构依赖关系和上下文逻辑,并在运行之前先进行规划。 2. 执行复杂的目标任务。仅限开发人员需要解释他们的目标,而不是一步步分解它们。 Claude Agent 或 Codex 独立确定和修改文件、搜索文档、更新配置和迭代调试。 3. 可视化检查和迭代:Xcode 中也支持 Claude Agent。预览显示了 UI 的实际渲染效果,并允许您根据视觉结果对其进行优化。特别适合SwiftUI界面开发。 4. 调用原生 API 并查找文档:代理可以直接访问 Apple 开发文档和 Xcode 工具集,以确保使用最新的 API 并遵循最佳实践。 ▲ iPhone APP 开发界面(来源:苹果官网) 在整个过程中,Xcode 对代理所做的每一次更改都会生成一个回滚“节点”,以保证开发的安全性。 2.“可见”的代理接口实现AI的自主调试。通过与 Claude Agent SDK 的紧密集成,Xcode 26.3 开启了“视觉闭环”功能第一次。 Claude Agent可以实时拦截Xcode的预览界面,了解UI设计是否符合开发者的意图,并根据视觉反馈主动修改和重建代码。这使得 Claude 不仅可以“写”,还可以“读”,从而极大地提高了 UI 代码生成的质量。 ▲ iPhone应用程序开发界面(来源:w站苹果官方eb) 此外,Xcode Age代理系统还支持“长时间运行的异步任务”。这意味着代理可以继续在后台执行所需的任务(例如完成复杂模块的开发或重建集成架构),并且仅在必要时要求开发人员进行审查和修复。 3、MCP开放AI接入标准,进一步拓展智能体的可能性。 Xcode 26.3的另一个亮点是标准模型上下文协议(MCP)接口的正式开放。该机制允许开发人员公开 Xcode任何 MCP 兼容的外部代理系统的功能,而不仅仅是 Claude 或 Codex。通过MCP,Agent不仅可以探索项目结构、读写文件、修改文件、查看预览、调用文档,还可以在CLI(命令行)环境中与Xcode进行交互,包括生成接口以及在远程终端上激活Agent编排。这一开放标准为开发生态系统带来了广泛的人工智能系统,并为代理插件、子代理协作和跨模式开发等未来功能铺平了道路。结论:随着基于代理的 IDE 的首次实现,Apple 在代理编码方面迈出了重要的一步。在本次更新中,苹果特别表示,它与 Anthropic 和 OpenAI 密切合作,优化代币使用和工具调用机制,让用户掌控代理操作的效率和结果。 Xcode 结合其强大的 IDE 生态系统并与 Ap 紧密集成ple自己的硬件平台,正在成为AI代理部署的主要测试场。未来是否会有更多的Agent加入IDE生态系统,是否会出现一种名为“多Agent协同开发”的新技术,还有待观察。
特别提示:以上内容(包括图片、视频,如有)由用户上传发布的自媒体平台“NCetEase账号”提供。本平台仅提供信息存储服务。
注:以上内容(包括图片和视频,如有)仅由社交媒体平台和信息库网易号用户上传和发布。老服务。