Skip to main content
Agents
Run coding agents in the background, on a schedule or triggered by events. A Sentry error gets fixed within seconds. Docs stay in sync with your code. Security vulnerabilities get caught before they become problems. Each agent runs in a secure sandbox with full codebase and repository access and your configured MCP servers.

Agent harness

Tembo is harness and model agnostic. For each agent you configure, you pick the harness (and model) that runs in the session it spawns, for example Claude Code with Sonnet 4.6, Codex with GPT-5.4, or Cursor. Set a default per agent, or override per session. See Models for the full supported model list, BYOK details, and AWS Bedrock BYOK support.
Anthropic’s Claude models. Best balance of quality, reliability, and cost.Models: Fable 5, Sonnet 5, Opus 4.8, Opus 4.7, Opus 4.6, Sonnet 4.6, Opus 4.5, Haiku 4.5
OpenAI’s GPT-5 family with configurable reasoning effort (minimal, low, medium, high).Models: GPT-5.6 Sol, GPT-5.6 Terra, GPT-5.5 Pro, GPT-5.5, GPT-5.4, GPT-5.3 Codex, GPT-5.4 Mini, GPT-5.4 Nano, GPT-5.2
Multi-provider via Cursor CLI.Models: Composer 2.5, Composer 2, Composer 2 Fast, Composer 1.5, Sonnet 5, Opus 4.8, Opus 4.7, Opus 4.6, Sonnet 4.6, Opus 4.5, GPT-5.5, GPT-5.3 Codex, GPT-5.3 Codex Spark, GPT-5.2 Codex, GPT-5.2, Gemini 3.1 Pro, Gemini 3.5 Flash, Grok
Multi-provider support: Anthropic, OpenAI, and OSS models.Models: Fable 5, Sonnet 5, Opus 4.8, Opus 4.7, Opus 4.6, Sonnet 4.6, Opus 4.5, Haiku 4.5, GPT-5.6 Sol, GPT-5.6 Terra, GPT-5.5 Pro, GPT-5.5, GPT-5.4, GPT-5.3 Codex, GPT-5.4 Mini, GPT-5.4 Nano, GPT-5.2, Gemini 3.1 Pro, Gemini 3.5 Flash, GLM 5.2, Kimi K2.6, Kimi K2.7 Code, DeepSeek V4 Pro, DeepSeek V4 Flash, MiniMax M2.7, MiniMax M3
Claude-powered with automatic model selection.
A minimal, extensible terminal coding harness with multi-provider support.Models: Fable 5, Sonnet 5, Opus 4.8, Opus 4.7, Opus 4.6, Sonnet 4.6, Opus 4.5, Haiku 4.5, GPT-5.6 Sol, GPT-5.6 Terra, GPT-5.5 Pro, GPT-5.5, GPT-5.4, GPT-5.3 Codex, GPT-5.4 Mini, GPT-5.4 Nano, GPT-5.2, GLM 5.2, Kimi K2.6, Kimi K2.7 Code, DeepSeek V4 Pro, DeepSeek V4 Flash, MiniMax M2.7, MiniMax M3

Triggers

These are just examples to give you a rough idea. You decide how to set this up, there are no limitations.

Scheduled

Run agents at regular intervals.

Event-driven

React to events from your integrations in real-time.

Trigger through webhooks

You can trigger an agent on demand from external systems using the agent’s webhook trigger endpoint. The payload is passed to the agent as event context, so your instructions can reference it directly. For example, you could write instructions like “Fix the issue at the URL provided in the event payload”.

Creating an agent

From a template

Agent templates
  1. Go to Agents in the dashboard
  2. Click Templates
  3. Pick a template and click Use template
  4. Customize the instructions and enable
Browse all templates

From scratch

  1. Click New Agent
  2. Write your instructions
  3. Add triggers (schedule and/or event-based)
  4. Select agent harness
  5. Instruct MCP servers or integrations
  6. Save and enable

Macros

You can trigger a specific agent on demand from anywhere you can mention @tembo by using its macro.
Tembo routes the request to the agent with that macro and passes the rest of the message as the prompt. For example, this triggers the agent named review:

Beyond code

Agents aren’t limited to engineering work. With MCP servers, agents can work across your entire stack. Any tool with an MCP server can be used as an agent. You can also do this on-demand from Slack without setting up an agent: