Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 45 additions & 6 deletions features/coding-agents.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,43 @@ import CodingAgentsTable from '/snippets/coding-agents-table.mdx';

Tembo supports multiple coding agents to solve your software engineering tasks.

## Supported LLMs

Use these model IDs with your agent key (`agent:model` or `agent:model:reasoningLevel` for GPT-5 variants). Choose a model from a provider your agent supports and make sure any required API keys are configured.

**Anthropic (no API key required)**
- `claude-4-5-sonnet` (default for Claude Code/OpenCode/Cursor)
- `claude-opus-4-5`
- `claude-4.1-opus`
- `claude-4-5-haiku`
- `claude-4-sonnet`
- `claude-3-5-sonnet`
- `claude-3-5-haiku`

**OpenAI (API key required)**
- `gpt-5`, `gpt-5-minimal`, `gpt-5-low`, `gpt-5-medium`, `gpt-5-high`
- `gpt-5.1`, `gpt-5.2`
- `gpt-5-codex`, `gpt-5-codex-high`
- `gpt-5.1-codex`, `gpt-5.1-codex-max`, `gpt-5.1-codex-mini`, `gpt-5.1-codex-high`
- `gpt-5.2-codex`
- `zai-glm-4.7` (OpenAI-compatible)

**Google (no API key required)**
- `gemini-2.5-pro`
- `gemini-3-pro`
- `gemini-3-flash`

**Moonshot via Bedrock (no API key required)**
- `bedrock-kimi-k2-thinking`

**Cursor (Cursor API key required)**
- `composer-1`

**XAI (XAI API key required)**
- `grok`

For GPT-5 and GPT-5.2 families you can append a reasoning effort (`:minimal`, `:low`, `:medium`, `:high`) when the agent supports it.

## Available Coding Agents

<CodingAgentsTable />
Expand All @@ -16,19 +53,21 @@ Tembo supports multiple coding agents to solve your software engineering tasks.

Powered by Anthropic's Claude models. Best balance of quality, reliability, and cost.

**Models:** `claude-opus-4-5` (default), `claude-4-5-sonnet`, `claude-4.1-opus`, `claude-4-5-haiku`, `claude-4-sonnet`
**Models:** `claude-4-5-sonnet` (default), `claude-opus-4-5`, `claude-4.1-opus`, `claude-4-5-haiku`, `claude-4-sonnet`

### Codex

Powered by OpenAI's Responses API (GPT-5 family) with configurable reasoning effort.

**Models:** `gpt-5.2` (default), `gpt-5.1-codex`, `gpt-5.1-codex-max`, `gpt-5.1-codex-mini`

Add `:minimal`, `:low`, `:medium`, or `:high` to `gpt-5.2` to control reasoning effort.

### Opencode

Alternative agent supporting multiple model providers.

**Models:** `claude-opus-4-5` (default), `claude-4-5-sonnet`, `claude-4.1-opus`, `claude-4-5-haiku`, `claude-4-sonnet`
**Models:** `claude-4-5-sonnet` (default), `claude-opus-4-5`, `claude-4.1-opus`, `claude-4-5-haiku`, `claude-4-sonnet`, `gpt-5.2`, `gpt-5.1-codex`, `gpt-5.1-codex-max`, `gpt-5.1-codex-mini`

Also supports OpenAI models.

Expand All @@ -40,21 +79,21 @@ Powered by Claude models. Manages model selection automatically, defaults to `cl

Supports Claude, GPT, Gemini, Composer, and Grok through the Cursor CLI.

**Models:** `claude-opus-4-5` (default), `claude-4-5-sonnet`, `claude-4.1-opus`, `gpt-5.1`, `gpt-5.1-codex`, `gpt-5.1-codex-high`, `gpt-5.2`, `gemini-3-pro`, `composer-1`, `grok`
**Models:** `claude-4-5-sonnet` (default), `claude-opus-4-5`, `claude-4.1-opus`, `gpt-5.1`, `gpt-5.1-codex`, `gpt-5.1-codex-high`, `gpt-5.2`, `gemini-3-pro`, `gemini-3-flash`, `composer-1`, `grok`

Also supports Gemini 3 Flash.

## Selecting an Agent

Use the format `agentType:model`:
Use the format `agentType:model[:reasoningLevel]`:

```
claudeCode:claude-4-5-sonnet
codex:gpt-5.2
codex:gpt-5.2:high
cursor:grok
```

Default: `claudeCode:claude-opus-4-5`
Default: `claudeCode:claude-4-5-sonnet`

## Choosing the Right Model

Expand Down
14 changes: 7 additions & 7 deletions snippets/coding-agents-table.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
| Coding Agent | Model Providers | Default Model |
| --------------- | ---------------------------------- | ------------------- |
| **Claude Code** | Anthropic | `claude-opus-4-5` |
| **Codex** | OpenAI | `gpt-5.2` |
| **Opencode** | Anthropic/OpenAI | `claude-opus-4-5` |
| **Amp** | Anthropic (auto-selected) | `claude-opus-4-5` |
| **Cursor** | Anthropic/OpenAI/Google/Cursor/XAI | `claude-opus-4-5` |
| Coding Agent | Model Providers | Default Model |
| --------------- | ---------------------------------- | -------------------- |
| **Claude Code** | Anthropic | `claude-4-5-sonnet` |
| **Codex** | OpenAI | `gpt-5.2` |
| **Opencode** | Anthropic/OpenAI | `claude-4-5-sonnet` |
| **Amp** | Anthropic (auto-selected) | `claude-opus-4-5` |
| **Cursor** | Anthropic/OpenAI/Google/Cursor/XAI | `claude-4-5-sonnet` |