Xcode Claude Agent customizations

10

Ever wanted to know how to customize the Claude Agent in Xcode 27+, then below is a helpful example.

You can customize things like model effort level and default model version per family.

Create/Edit ~/Library/Developer/Xcode/CodingAssistant/ClaudeAgentConfig/settings.json:

{
  "model": "claude-sonnet-5",
  "availableModels": ["sonnet", "opus"],
  "effortLevel": "high",
  "env": {
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5"
  }
}

Make sure to restart Xcode when you change the above file.

To check what model Xcode is using, prompt:

what model are you

Resources: