A Anomaly (equipe responsável pelo agente de terminal open source OpenCode, que já soma mais de 220 mil estrelas no GitHub) anunciou o lançamento do OpenCode Go Teams, expandindo sua assinatura de inferência de baixo custo para equipes inteiras de engenharia por US$ 20 por membro/mês, integrada à nova arquitetura de governança do OpenCode Console v2 (opencode.ai/v2/docs/console).

Mais do que um plano multiusuário, o lançamento consolida o OpenCode Console como um gateway universal de inferência e roteamento para agentes de código (harnesses). Em vez de restringir a assinatura ao próprio CLI do OpenCode, o gateway traduz chamadas entre os protocolos da OpenAI, Anthropic e Google Gemini, permitindo que desenvolvedores usem a mesma cota ou chaves corporativas dentro do Claude Code, Codex CLI, Hermes, Pi e Raycast.


Como funcionam os planos e as janelas móveis de cota (opencode.allowance)

Enquanto o OpenCode Zen opera no modelo pay-as-you-go puro, a linha OpenCode Go utiliza descontos de volume e capacidade de GPU reservada para oferecer cotas mensais previsíveis em três níveis:

PlanoPreço MensalEscopo do WorkspaceExcedente (Extra Usage) e Governança
OpenCode GoUS$ 10 / mêsIndividual (Personal Workspace)Opcional via saldo pré-pago; upgrade proporcional (pro-rata) para Teams a qualquer momento.
OpenCode Go PlusUS$ 40 / mêsIndividual (Personal Workspace)Cotas substancialmente maiores para projetos intensivos e sessões longas de refatoração.
OpenCode Go TeamsUS$ 20 / membro / mêsEquipes (fatura unificada)Cota individual completa para cada membro, Extra Usage ativo por padrão com tetos por pessoa, controles de região (EUA/UE) e bloqueio de treino.

Para evitar que um único loop descontrolado de subagentes esgote toda a franquia do mês em poucas horas, o gateway aplica três janelas móveis simultâneas sobre o limite mensal de cada modelo:

  • Janela de 5 horas: até 20% da franquia mensal do modelo;
  • Janela semanal (7 dias): até 50% da franquia mensal;
  • Janela mensal: 100% da franquia mensal (com contabilidade reportada em cada resposta HTTP no campo opencode.allowance).
Catálogo de modelos incluídos no OpenCode Go Teams: estimativas baseadas no perfil real de tráfego de agentes de código, com dezenas de milhares de tokens em cache de prompt a cada requisição.

Catálogo de modelos e perfil de cache para agentes

Diferentemente de um chat convencional, um agente de código reenvia a árvore de arquivos, definições de ferramentas e o histórico de execução a cada passo. Por isso, o dimensionamento oficial do OpenCode Go calcula as franquias assumindo 50 mil a 88,9 mil tokens lidos do cache de prompt (cached input) para apenas 400 a 1.100 tokens novos de entrada e 120 a 360 tokens de saída por turno.

O catálogo atual do Go e Go Teams inclui 30 modelos otimizados para engenharia agêntica:

  • Modelos proprietários de fronteira e alta velocidade: GPT 6 Luna, GPT 5.6 Luna, Claude Haiku 5.5, Gemini 4 Argon e Grok 4.7;
  • Modelos abertos e especializados em código: Kimi K3.1 Pro, Kimi K3, Kimi K2.7 Code, DeepSeek V4 Pro, DeepSeek V4.1 Flash, Qwen3.8 Max, Qwen3.8 Flash, Qwen3.7 Plus, GLM-5.3, GLM-5.3-Flash, MiniMax M3.1 Flash, MiniMax M3, MiMo-V2.6-Pro, MiMo-V2.6-Flash, LongCat-2.0, Step 5 Preview, Hy4 preview, Hy3 e Muse Spark 1.3 / 1.2 Contributor.

Gateway Poliglota para Harnesses: usando OpenCode Go no Claude Code e no Codex

Um dos destaques técnicos da documentação do Console v2 é o suporte oficial a Harnesses externos (https://opencode.ai/inference para pay-as-you-go e https://opencode.ai/inference/go para assinantes Go).

O gateway expõe quatro famílias de endpoints simultaneamente:

  1. /openai/v1/responses (OpenAI Responses API)
  2. /openai/v1/chat/completions (OpenAI Chat Completions)
  3. /anthropic/v1/messages (Anthropic Messages API)
  4. /google/v1beta/models/<model>:generateContent (Google Gemini API)

Quando um agente envia uma requisição no protocolo que ele domina, o OpenCode Console encaminha nativamente se o modelo de destino falar a mesma API ou traduz o payload em tempo real caso contrário. Na prática, isso permite rodar modelos como minimax-m3, kimi-k3 ou gpt-6.1-sol dentro do Claude Code (que fala apenas Anthropic Messages), ou rodar claude-sonnet-5-5 dentro do Codex CLI (que exige a OpenAI Responses API).

Documentação técnica de Harnesses no OpenCode Console: roteamento com afinidade de sessão para preservar cache de prompt e servidor MCP com OAuth dinâmico.

Configurando no Claude Code (~/.claude/settings.json)

Para apontar o Claude Code para uma assinatura OpenCode Go Teams, basta definir ANTHROPIC_BASE_URL e ANTHROPIC_AUTH_TOKEN com uma chave pessoal (oc_sk_...) e mapear os aliases opus, sonnet e haiku:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://opencode.ai/inference/go/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "oc_sk_sua_chave_aqui",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "minimax-m3",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5"
  }
}

Configurando no OpenAI Codex CLI (~/.codex/config.toml)

No Codex CLI, o provedor opencode-go é declarado usando wire_api = "responses":

model = "kimi-k3"
model_provider = "opencode-go"

[model_providers.opencode-go]
name = "OpenCode Go"
base_url = "https://opencode.ai/inference/go/openai/v1"
env_key = "OPENCODE_API_KEY"
wire_api = "responses"

Afinidade de sessão (x-opencode-session) e Console MCP

Para que o cache de prompt funcione de forma determinística entre múltiplas chamadas de um mesmo turno agêntico, o OpenCode Go exige um identificador estável de sessão no cabeçalho x-opencode-session: ses_... (o gateway já reconhece nativamente os headers de sessão enviados por Claude Code, Codex, Hermes e Pi sem configuração extra).

Além disso, qualquer harness com suporte a Model Context Protocol (MCP) pode adicionar o servidor https://opencode.ai/console/mcp (via OAuth com Dynamic Client Registration no navegador) para consultar e gerenciar recursos do workspace diretamente pelo agente.


Governança FinOps: políticas de orçamento em três níveis (HTTP 429)

Quando o consumo de uma equipe ultrapassa a cota inclusa no Go Teams — ou quando a empresa utiliza modelos pay-as-you-go e provedores próprios — entra em cena o motor de Budgets do Console (Controls > Add policy).

Políticas hierárquicas de orçamento no OpenCode Console: o menor limite aplicável sempre prevalece, bloqueando novas requisições com HTTP 429 ao atingir o teto mensal.

O sistema avalia cada requisição no início da chamada contra três níveis cumulativos de política (onde um limite maior nunca sobrescreve um limite menor):

  1. Workspace Budget: teto global em dólares (com precisão de centavos e reset automático no dia 1º de cada mês às 00:00 UTC) que interrompe o gasto de toda a organização;
  2. Member Budgets: cotas mensais individuais ou compartilhadas por grupo/tag de desenvolvedores para controlar o Extra Usage além do plano Go Teams;
  3. Service Account Budgets: tetos específicos para chaves de automação usadas em pipelines de CI/CD ou máquinas compartilhadas (que não usam assentos nominais do Go Teams).

As políticas podem cobrir todo o gasto ou serem restritas a modelos específicos. Quando qualquer teto aplicável é atingido, requisições em andamento terminam normalmente, mas novas chamadas passam a retornar HTTP 429 (Upstream request failed: Policy budget exceeded), registrando no log de auditoria (Activity > Logs) qual política bloqueou a execução.


BYOK Corporativo (Providers Gateway), Privacidade (ZDR) e SSO/SCIM

Para equipes que já possuem contratos diretos ou créditos comprometidos na Anthropic, OpenAI, AWS Bedrock, Google Vertex, xAI, DeepSeek, Mistral ou Groq, o OpenCode Console permite conectar essas contas na aba Providers.

Gateway BYOK no OpenCode Console: compartilhamento seguro de chaves corporativas sem expor segredos aos desenvolvedores, com suporte a tabelas de preços negociadas (Custom Pricing).
  • Zero exposição de credenciais: O Console armazena a chave do provedor e serve os modelos pelo próprio gateway. Os desenvolvedores apenas executam /connect no terminal e utilizam os modelos autorizados (Empresa / Anthropic) sem jamais visualizar a API key original;

  • Custom Pricing e Context Tiers: Se a empresa possui descontos negociados em contrato (por exemplo, na OpenAI ou AWS) ou tarifas diferenciadas para janelas acima de 200 mil tokens, os administradores podem sobrescrever a tabela de preços (Cost Tiers) para que os relatórios CSV e os bloqueios de orçamento reflitam o custo financeiro real;

  • Privacidade, ZDR e Soberania de Dados: Por padrão, o workspace bloqueia qualquer endpoint pago que utilize prompts para treinamento de modelos e restringe o processamento às regiões Estados Unidos e Europa. A grande maioria dos modelos no Go (Kimi K3.1 Pro, Gemini 4 Argon, GLM-5.3, Qwen3.8, MiniMax M3.1, MiMo-V2.6, Step 5) opera com 0 dias de retenção (ZDR) e zero treinamento. Endpoints com regras específicas — como DeepSeek V4 (que exige habilitar a região Global) ou a linha promocional Muse Spark Contributor da Meta (que oferece desconto mediante permissão de treino) — ficam bloqueados até que um administrador os autorize explicitamente em Settings > Privacy;

  • Autenticação Enterprise (SSO e SCIM 2.0): Workspaces corporativos contam com login único via SAML 2.0 / OIDC e sincronização automática de diretórios via SCIM para provisionar e revogar assentos e chaves de API instantaneamente quando engenheiros entram ou saem da organização.

  • Página oficial do OpenCode Go Teams: opencode.ai/go?for=teams

  • Documentação técnica do OpenCode Console e Go: opencode.ai/v2/docs/console/go