Xcode 支持 Claude Agent SDK

原文:Apple’s Xcode now supports the Claude Agent SDK

导读

Xcode 26.3 原生集成 Claude Agent SDK,把 Claude Code 的底层 harness 带进 Apple IDE:subagents、background tasks、plugins、视觉 Preview 验证和 MCP 接口都进入 Xcode 工作流。

说明:本文按 Agent Learning 的中文阅读页格式,对原文结构与关键技术细节做中文转述与解读。

核心观点

正文

从单轮请求到 agentic coding

2025 年 9 月,Xcode 26 已支持 Claude Sonnet 4,用于写代码、debug 和生成文档。但那一代集成主要服务单轮请求,Claude 对项目全局和长任务执行的能力有限。

Xcode 26.3 的变化是引入 Claude Agent SDK。这意味着 IDE 里不再只是智能补全或聊天,而是把 Claude Code 的 agent loop、权限和任务执行模式带到原生开发环境。

视觉闭环和项目级推理

SwiftUI 的关键产物是界面本身。新集成允许 Claude 捕获 Xcode Previews,看到它构建出的界面,发现视觉问题并迭代。这让 UI agent 可以从“代码看起来对”走向“界面实际对”。

Apple 平台开发涉及 SwiftUI、UIKit、Swift Data 等大量框架。Claude 能探索项目文件结构,先理解 app 架构和改动位置,再开始写代码,减少只盯当前文件导致的局部优化。

MCP 让 IDE 能力外溢

除了 IDE 内使用,Xcode 26.3 还通过 Model Context Protocol 暴露能力。使用 Claude Code 的开发者可以通过 MCP 连接 Xcode、捕获视觉 Previews,而不必离开 CLI。

深度解读

这篇文章的价值在于说明 agentic coding 正在进入 IDE 原生层。过去 coding agent 常在终端或独立 app 中工作,需要间接观察项目状态;现在 Xcode 把 Preview、项目图谱和 Apple 文档接进 agent loop。对前端和移动开发来说,视觉验证会成为 coding agent 的关键能力,因为很多 bug 不是编译错误,而是布局、状态和交互不符合设计意图。

落地启示