agent-ecosystem/landing/product-docs/reference/providers-runtimes.md

3.5 KiB

Providers and Runtimes

Agent Teams separates orchestration from model access. The app manages teams, tasks, messages, launch state, and review UI; the selected runtime/provider path performs the actual model work.

What the app provides

Agent Teams provides:

  • team and task orchestration
  • kanban board UI
  • teammate messaging
  • task logs
  • review UI
  • local project integration
  • runtime detection and capability checks
  • local logs and diagnostics

What the runtime provides

The runtime provides:

  • model execution
  • provider authentication
  • tool execution behavior
  • model-specific rate limits and capabilities
  • runtime-specific transcripts and delivery evidence

Supported runtime paths

| Runtime path | Provider/model path | Best fit | Notes | | --- | --- | | Claude Code | Anthropic / Claude models | Claude Code users and Anthropic-backed workflows | Default local-first path for Claude teams. Requires the runtime and account access to be available locally. | | Codex | Codex / OpenAI-backed models | Codex-native workflows | Uses Codex runtime integration and Codex auth/account state where available. Some diagnostics are different from Claude transcripts. | | OpenCode | OpenCode-managed model routing | Multi-provider teams and broad model coverage | OpenCode can route through many model providers. Agent Teams treats OpenCode lanes as runtime-specific evidence and avoids guessing when lane identity is ambiguous. |

Provider ids

The app currently recognizes these provider ids in team/runtime configuration:

Provider id Display intent
anthropic Anthropic / Claude Code path
codex Codex path
gemini Gemini provider path when exposed by the runtime
opencode OpenCode path, including OpenCode-managed provider routing

Do not read this table as a guarantee that every provider is authenticated, installed, or available for every model on every machine. The runtime status and capability checks are the source of truth for a given launch.

Multi-provider strategy

Agent Teams keeps orchestration provider-aware but not provider-owned:

  • teams, tasks, inboxes, comments, review state, and launch diagnostics stay in local Agent Teams storage
  • each member can carry provider/model settings through team launch metadata
  • model availability, auth, rate limits, and tool behavior remain runtime/provider responsibilities
  • OpenCode is the broadest routing path when you want one team to use multiple provider/model lanes

Provider costs

Agent Teams is free and open source. Provider usage is governed by the runtime/provider you select: subscription limits, API keys, account auth, rate limits, and provider policies all remain external to the app.

Capability checks

During setup, the app may perform access and capability checks. This helps detect missing runtime auth before a team launch fails halfway through provisioning.

Capability checks can report that a provider exists but is not authenticated, that a model list is unavailable, that a runtime path is missing, or that a specific extension capability is unsupported. Treat those results as setup diagnostics, not task failures.

Limits to expect

  • Runtime support does not mean equal feature parity across Claude Code, Codex, and OpenCode.
  • Log and transcript coverage differs by runtime.
  • OpenCode lanes need stable lane/session evidence before the app can attribute runtime logs safely.
  • Provider model names and availability can change outside the app.
  • A team prompt cannot fix missing auth, missing PATH entries, provider outages, or exhausted rate limits.