diff --git a/features/coding-agents.mdx b/features/coding-agents.mdx index ffa2c1b..0797788 100644 --- a/features/coding-agents.mdx +++ b/features/coding-agents.mdx @@ -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-opus-4-5` (default for Claude Code/Opencode/Cursor/Amp) +- `claude-4-5-sonnet` +- `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 @@ -24,11 +61,13 @@ Powered by OpenAI's Responses API (GPT-5 family) with configurable reasoning eff **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-opus-4-5` (default), `claude-4-5-sonnet`, `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. @@ -40,17 +79,17 @@ 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-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`, `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 +claudeCode:claude-opus-4-5 +codex:gpt-5.2:high cursor:grok ``` diff --git a/features/public-api.mdx b/features/public-api.mdx index 3dd99a1..cf277c8 100644 --- a/features/public-api.mdx +++ b/features/public-api.mdx @@ -65,7 +65,7 @@ Create a new task for Tembo to work on. Tasks run asynchronously in sandboxed en ```javascript const task = await client.task.create({ prompt: 'Fix the authentication bug in the login component', - agent: 'claudeCode:claude-4-5-sonnet', + agent: 'claudeCode:claude-opus-4-5', repositories: ['https://github.com/org/repo'], branch: 'main', }); diff --git a/integrations/slack.mdx b/integrations/slack.mdx index 675c614..619befd 100644 --- a/integrations/slack.mdx +++ b/integrations/slack.mdx @@ -63,7 +63,7 @@ Tembo supports flexible command syntax with multiple options. You can use either **Example:** ``` -@tembo [branch=dev, repo=owner/webapp, agent=claudeCode:claude-4-5-sonnet] Add password strength validation +@tembo [branch=dev, repo=owner/webapp, agent=claudeCode:claude-opus-4-5] Add password strength validation ``` ### Available Options @@ -79,7 +79,7 @@ Tembo supports flexible command syntax with multiple options. You can use either - Example: `@tembo [repo=myorg/webapp,myorg/api] Add authentication to both frontend and backend` - **`agent=`** - Specify which coding agent and model to use (format: `agentType:model`) - - Example: `agent=claudeCode:claude-4-5-sonnet`, `agent=codex:gpt-5.2` + - Example: `agent=claudeCode:claude-opus-4-5`, `agent=codex:gpt-5.2` - Supported coding agents: `claudeCode`, `codex`, `opencode`, `amp`, `cursor` - If no coding agent is specified, Tembo uses your organization's default configuration - See [Coding Agents documentation](/features/coding-agents) for all available options @@ -115,7 +115,7 @@ Tembo automatically determines the best coding agent for your task based on your **Specifying an Agent:** ``` -@tembo [agent=claudeCode:claude-4-5-sonnet] Your task description here +@tembo [agent=claudeCode:claude-opus-4-5] Your task description here ``` **Examples by Task Type:** diff --git a/openapi.documented (5).yml b/openapi.documented (5).yml index 4321145..db22e9e 100644 --- a/openapi.documented (5).yml +++ b/openapi.documented (5).yml @@ -98,7 +98,7 @@ paths: agent: type: string description: The agent to use for this task - example: claudeCode:claude-4-5-sonnet + example: claudeCode:claude-opus-4-5 repositories: type: array items: @@ -140,7 +140,7 @@ paths: const task = await client.task.create({ prompt: 'Fix the authentication bug in the login component', - agent: 'claudeCode:claude-4-5-sonnet', + agent: 'claudeCode:claude-opus-4-5', repositories: [ 'https://github.com/org/repo', 'https://gitlab.com/org/repo-2', diff --git a/openapi.documented.yml b/openapi.documented.yml index d62b37d..44aaf26 100644 --- a/openapi.documented.yml +++ b/openapi.documented.yml @@ -93,7 +93,7 @@ paths: agent: type: string description: The agent to use for this task - example: claudeCode:claude-4-5-sonnet + example: claudeCode:claude-opus-4-5 repositories: type: array items: @@ -130,7 +130,7 @@ paths: const task = await client.task.create({ prompt: 'Fix the authentication bug in the login component', - agent: 'claudeCode:claude-4-5-sonnet', + agent: 'claudeCode:claude-opus-4-5', repositories: [ 'https://github.com/org/repo', 'https://gitlab.com/org/repo-2', diff --git a/snippets/coding-agents-table.mdx b/snippets/coding-agents-table.mdx index 02ec33b..e0e2a87 100644 --- a/snippets/coding-agents-table.mdx +++ b/snippets/coding-agents-table.mdx @@ -3,10 +3,10 @@ title: Coding Agents Table description: Reusable table comparing supported coding agents, their model providers, and default models. --- -| 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-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` |