写点什么

Xcode 26.3 扩展支持编程智能体,可接入 Claude Agent、Codex 等

  • 2026-02-13
    北京
  • 本文字数:981 字

    阅读完需:约 3 分钟

Xcode 的最新版本 26.3 扩展了对编程代理的支持,可接入 Anthropic 的 Claude Agent 和 OpenAI 的 Codex,助力开发者处理复杂任务并提升生产力。

借助智能体编程,Xcode 能够以更高的自主性朝着开发者的目标推进工作——从任务分解、基于项目架构做出决策,到使用内置工具执行操作。

新版本在 Xcode 26 已引入的智能体编程能力基础上,进一步为编程智能体开放了更多 Xcode 功能的访问权限。苹果公司表示,智能体现在可以进行协作、搜索文档、浏览文件结构以及修改项目设置。此外,智能体还能通过捕获 Xcode 预览来验证代码,查看正在构建的界面效果,识别问题并在此基础上迭代优化。Anthropic 表示,这“在构建 SwiftUI 视图时尤为实用,因为视觉输出是重中之重”。

Anthropic 还强调,Xcode 26.3 集成了 Claude Agent SDK,该 SDK 为 Claude Code 提供支持,让开发者能够使用“Claude Code 的全部功能,包括子智能体、后台任务和插件”。

Xcode 26.3 另一项重要新功能是支持模型上下文协议(Model Context Protocol,MCP),允许开发者将任意兼容 MCP 的智能体或工具与 Xcode 配合使用,也使得在 IDE 直接使用 Claude、Codex 之外的其他智能体成为可能。MCP 集成可通过 xcrun mpcbridge 来启用,示例如下:

codex mcp add xcode -- xcrun mcpbridge

iOS 开发者 Akhlaq Ahmad 在 LinkedIn 上指出,该公告似乎标志着从 AI 编程助手向更多 AI 协作伙伴变,因为智能体现在可以与 Xcode 交互,“分解目标、规划、实施、运行构建/测试,并持续优化直到代码编译成功并按预期运行”。

虽然对 MCP 的支持有望让 Xcode 以以往无法实现的方式与外部工具交互,但 Reddit 用户 TrajansRow 提醒,其权限模型“会带来一些阻碍”

如果你将 Xcode MCP 服务器添加到外部智能体系统,每次有新的智能体 PID 发出请求时,都必须手动关闭“允许‘agent’访问 Xcode?”的弹窗。

不过,Hacker News 的读者 drak0n1c4 反馈,Xcode 26.3 中的 MCP 支持“目前存在缺陷”,它返回的格式与其声明的 Schema 不一致,导致无法与 OpenCode 配合使用。

Xcode 26.3 虽可安装在旧版 macOS 上,但 AI 编程相关功能仅在运行代号为 Tahoe 的 macOS 26 时可用。Xcode 26.3 目前已通过苹果开发者网站向 Apple Developer Program 会员提供,不久后将通过 App Store 向所有开发者开放。

原文链接:

https://www.infoq.com/news/2026/02/xcode-26-3-agentic-coding/