首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Xcode 26.3-Coding Agents

Xcode 26.3-Coding Agents

作者头像
YungFan
发布2026-02-06 08:06:35
发布2026-02-06 08:06:35
3340
举报
文章被收录于专栏:学海无涯学海无涯

介绍

从 Xcode 26.3 开始,Apple 正式引入 Coding Agents(编码代理) 概念,目前 Xcode 内置支持的典型代表包括 Claude Agent 和 Codex。与早期“代码补全”“聊天式问答”不同,Coding Agent 是一种具备任务执行能力的 AI 助手,能够:

  • 理解项目结构;
  • 连续执行多步操作;
  • 自动修改、生成、重构代码;
  • 在一定范围内“替你写代码”。

Claude Agent运行机制

  • 表面上看,Claude Agent 是 Xcode 的一个内置功能,但实际上它并不是“写死在 Xcode 里的 AI”。
  • Xcode 启动 Claude Agent 时,会调用一个独立的 Claude Code CLI 作为子进程运行。这个 CLI 在启动时会读取一个固定位置的配置目录,并从中加载环境变量。配置路径为:~/Library/Developer/Xcode/CodingAssistant/ClaudeAgentConfig/settings.json
  • 只要覆盖几个关键环境变量就可以把原本发往 Anthropic 官方 API 的请求,重定向到任意 Anthropic-Compatible 服务。简而言之:Xcode 不关心用的到底是不是 Claude,只关心接口“像不像 Claude”。

切换示例

  • 将 Claude Agent 切换到 OpenRouter。
代码语言:javascript
复制
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://openrouter.ai/api/v1",
    "ANTHROPIC_API_KEY": "sk-or-xxxxxxxxxxxxxxxx",
    "ANTHROPIC_MODEL": "anthropic/claude-3.5-sonnet",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-3-opus",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-3.5-sonnet"
  }
}
  • 配置完成后,保存 settings.json,完全退出并重启 Xcode。此时,Xcode 中的 Claude Agent 实际请求已经由 OpenRouter 代发,但使用体验不会发生变化。

注意点

  • Xcode 在真正启动 Claude 前仍然需要用户登录 Anthropic 账户。如果退出了 Anthropic 账户,Agent 无法启动,自定义配置也无法生效。
  • 该方法适用于任何支持 Anthropic API 格式的服务,可以是第三方服务,也可以是本地服务。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-02-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • Claude Agent运行机制
  • 切换示例
  • 注意点
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档