UStackUStack
Open Agents icon

Open Agents

Open Agents: agentes de codificação na nuvem com AI SDK unificado, AI Gateway com roteamento e fallbacks, Sandbox isolada e Workflow SDK durável.

Open Agents

O que é Open Agents?

Open Agents é uma plataforma para criar agentes de codificação com IA que executam na nuvem e coordenam trabalhos em múltiplos passos. Seu propósito principal é fornecer uma forma unificada de interagir com modelos de IA, rotear requisições entre provedores, executar sessões de agentes em ambientes isolados e seguros, e gerenciar fluxos de trabalho de agentes duráveis.

O produto combina um AI SDK para interações consistentes com modelos/ferramentas, um AI Gateway para roteamento de requisições com fallbacks e controles operacionais, um Sandbox para isolamento de sessões, e um Workflow SDK para fluxos de trabalho resilientes a reinicializações.

Principais Recursos

  • AI SDK (interface unificada entre modelos): Use uma única API para alternar entre provedores de modelos, transmitir respostas e chamar ferramentas.
  • AI Gateway (roteamento de requisições com proteções): Roteie requisições entre provedores e aplique fallbacks integrados, limitação de taxa e observabilidade.
  • Sandbox (execução isolada por sessão): Execute cada sessão de agente em um ambiente seguro e isolado com acesso completo a sistema de arquivos, rede e runtime.
  • Workflow SDK (fluxos de trabalho duráveis e retomáveis): Defina fluxos de trabalho de agentes que sobrevivem a reinicializações e coordenam operações em múltiplos passos.
  • Execução de agentes na nuvem: Crie agentes de codificação que rodam na nuvem, combinando os componentes acima em um runtime de agente.

Como Usar Open Agents

  1. Configure a interação do agente com o modelo usando o AI SDK, contando com sua API unificada para transmitir saídas e invocar ferramentas.
  2. Roteie requisições pelo AI Gateway para que chamadas de modelo usem roteamento de provedores, fallbacks, limitação de taxa e observabilidade.
  3. Execute a sessão no Sandbox para garantir que a execução do agente ocorra em um ambiente isolado adequado para tarefas de codificação com ferramentas.
  4. Implemente o fluxo de trabalho com o Workflow SDK para que processos de agentes em múltiplos passos sejam duráveis e possam retomar após reinicializações.

Casos de Uso

  • Agente de codificação que executa tarefas longas na nuvem: Para fluxos de desenvolvimento que exigem múltiplos passos assistidos por ferramentas, use o Sandbox para execução e o Workflow SDK para continuação tolerante a reinicializações.
  • Troca de provedores de modelos sem reescrever integrações: Quando precisar alterar o provedor de modelo de IA, conte com a interface única do AI SDK entre modelos.
  • Execução robusta de agentes com comportamento de fallback: Quando a confiabilidade de provedores varia, roteie pelo AI Gateway para aplicar fallbacks e limitação de taxa, mantendo visibilidade via observabilidade.
  • Sessões de agentes que usam ferramentas e precisam de acesso isolado ao runtime: Para tarefas que exigem acesso a sistema de arquivos, rede e runtime, execute em uma sessão segura e isolada no Sandbox.
  • Automação em múltiplos passos onde os passos devem coordenar de forma confiável: Use fluxos de trabalho duráveis para coordenar operações sequenciais e recuperar graciosamente de reinicializações.

FAQ

P: O que significa “spawn coding agents that run infinitely in the cloud”?
R: O site descreve Open Agents como criando agentes de codificação que rodam indefinidamente na nuvem, com execução suportada pelo Sandbox e coordenação gerenciada pelo Workflow SDK.

P: Posso trocar provedores de modelos de IA sem alterar o código da minha aplicação?
R: O AI SDK é descrito como uma interface unificada entre modelos, permitindo troca de provedores com uma única API.

P: Como Open Agents lida com confiabilidade e problemas de provedores?
R: O AI Gateway roteia requisições entre provedores e inclui fallbacks integrados, limitação de taxa e observabilidade.

P: Como as sessões de agentes são isoladas?
R: Open Agents usa um Sandbox para fornecer ambientes seguros e isolados para cada sessão, incluindo acesso a sistema de arquivos, rede e runtime.

P: Qual problema o Workflow SDK resolve?
R: Ele fornece fluxos de trabalho de agentes duráveis e retomáveis que sobrevivem a reinicializações e coordenam operações em múltiplos passos.

Alternativas

  • Frameworks para construir agentes de IA com roteamento e execução personalizados: Em vez de um AI SDK + Gateway + Sandbox + Workflow SDK integrados, você pode montar componentes manualmente para chamadas de modelo, roteamento de provedores, sandboxing e durabilidade.
  • Orquestradores de workflow de uso geral para automação multi-etapa: Ferramentas focadas em orquestração (em vez de integração específica de modelo/ferramenta para agentes e runtime isolado) podem coordenar etapas, mas podem exigir configuração adicional para agentes.
  • Serviços de roteamento/gateway de modelos de IA sem runtime de agente: Plataformas de roteamento de provedores podem ajudar com fallbacks e observabilidade, mas não substituem a necessidade de um ambiente de execução seguro e lógica de workflow de agente durável.
  • Plataformas de execução de código isolada: Sistemas de isolamento de execução podem fornecer ambientes de runtime seguros, mas geralmente não incluem a unificação de modelo/ferramenta e capacidades de workflow de agente reiniciável e retomável descritas aqui.