Apple Xcode 26.3 Claude Agent SDK 集成
Apple 已将 Claude Agent SDK 集成到 Xcode 26.3 中,将 Claude 的角色从逐轮对话助手转变为能够执行复杂、长时间运行的编码任务的自主代理。这种集成允许开发者直接在 Apple 开发环境中利用与 Claude Code 相同的底层框架——包括子代理、后台任务和插件。
Autonomous Coding and Task Execution
Xcode 26.3 中的 Claude 现在可以基于高层目标而非具体的、逐步的指令进行操作。该代理可以自主分解任务、确定哪些文件需要修改、实施更改并对结果进行迭代。为了确保在使用 Apple API 和框架时的准确性,该代理可以直接搜索 Apple 的文档并持续工作,直到实现目标或需要用户干预。
Visual Verification via Xcode Previews
此次集成中的主要技术进步之一是 Claude 能够捕获并分析 Xcode Previews。这为 SwiftUI 开发创建了一个视觉反馈循环,Claude 可以:
- 捕获其正在构建的界面的视觉表示。
- 识别视觉差异或问题。
- 迭代代码以使实现更贴近开发者的设计意图。
Project-Wide Reasoning and Architecture
与以往局限于活动文件的版本不同,Claude Agent SDK 实现了跨整个项目结构的推理。Claude 可以探索完整的整个文件系统,以理解各种 Apple 框架(例如 SwiftUI、UIKit 和 Swift Data)之间的关系,并识别应用架构中所有必要的更改点,然后再编写任何代码。
Model Context Protocol (MCP) Integration
Xcode 26.3 通过 Model Context Protocol (MCP) 将其功能扩展到了 IDE 界面之外。这允许使用 Claude Code CLI 的开发者通过 MCP 与 Xcode 集成,从而使他们能够在不离开命令行界面的情况下捕获视觉 Previews 并与项目进行交互。
Availability
Xcode 26.3 目前已作为 Apple Developer Program 成员的发布候选版 (release candidate) 提供,预计很快就会在 App Store 上正式发布。
Sources
相关
- Dispatch
- Dispatch
- 项目
- Dispatch
- 项目