- Models
- Claude Code supports Anthropic model aliases such as sonnet, opus, haiku, and fable. The exact model behind each alias depends on provider, account, and organization policy.
- Surfaces
- Terminal, Visual Studio Code, JetBrains IDEs, desktop app, browser, Slack, and CI workflows.
- Common work
- Build features, fix bugs, write tests, resolve merge conflicts, update dependencies, create commits, and open pull requests.
- Control model
- Uses permission modes, project instructions, memories, hooks, and MCP integrations to shape what the agent can do.
- Watch for
- Command execution, dependency changes, prompt injection through repository files, and the usual need to review generated diffs.