ANÚNCIO

A OpenAI liberou o harness do Codex por API. Vale a pena?

Entenda como funciona a nova OpenAI Agents API, o harness do Codex na nuvem, suas diferenças para o Agents SDK e quando vale a pena usá-la.

⏱ 36min 👁 30.186 visualizações 📅 setembro 13, 2026

Resumo

O que é a OpenAI Agents API

A OpenAI Agents API representa um movimento estratégico da OpenAI para transformar o Codex de uma ferramenta de terminal em um produto de nuvem gerenciada. Em vez de rodar o harness do Codex localmente, o desenvolvedor passa a contar com uma infraestrutura hospedada que executa agentes, gerencia sessões e integra ferramentas via protocolo MCP. O vídeo de Rafael Quintanilha aborda esse lançamento com um olhar crítico e prático, mostrando que a proposta não é apenas simplificar o desenvolvimento, mas mudar o eixo de responsabilidade entre o time de engenharia e o provedor.

O ponto de partida da discussão é a pergunta que dá título ao vídeo: vale a pena adotar essa nova API? A resposta não é binária. Depende do contexto em que o agente será usado, do nível de controle que o time deseja manter e da tolerância a custos variáveis. Quintanilha, que tem larga experiência em programação agêntica, constrói o raciocínio em camadas, começando pela motivação de construir e compartilhar agentes e chegando à implementação de um caso real em Python.

Por que construir e compartilhar agentes

O primeiro bloco do vídeo contextualiza a importância dos agentes como nova unidade de software. Agentes deixam de ser experimentos isolados em notebooks e passam a compor produtos que executam tarefas com autonomia parcial. A possibilidade de compartilhar essas soluções com clientes, times internos ou a comunidade amplia o impacto da engenharia de software tradicional.

Rafael conecta esse cenário ao conceito de Harness Engineering, tema central dos seus cursos. O harness é a camada que dá suporte ao agente: execução, memória, ferramentas, credenciais, logs e recuperação de erros. Quando essa camada é gerenciada por terceiros, o desenvolvedor ganha velocidade, mas perde visibilidade e controle. A decisão entre construir o próprio harness ou delegá-lo a um provedor define grande parte da arquitetura de um produto agêntico.

Agents API, Agents SDK e Responses API

Um dos pontos mais esclarecedores do vídeo é a distinção entre três ofertas da OpenAI que podem parecer semelhantes à primeira vista. A Responses API é a interface de baixo nível para conversar com os modelos, receber respostas estruturadas e usar ferramentas básicas. O Agents SDK é um framework open source para orquestração local de agentes, útil para quem quer controle total sobre o fluxo. Já a Agents API é um serviço gerenciado que roda o harness do Codex na nuvem, executando o agente, suas ferramentas e o ciclo de raciocínio sem que o cliente precise manter servidores.

A confusão entre essas camadas é comum, e o vídeo ajuda a organizar mentalmente quando cada uma faz sentido. Quando o objetivo é criar um protótipo rápido ou um agente de uso interno, a Agents API reduz drasticamente o tempo de setup. Quando há requisitos rígidos de compliance, custo ou personalização extrema, o SDK local ou até um harness próprio continua sendo a alternativa mais adequada.

Arquitetura e componentes da Agents API

A arquitetura da Agents API gira em torno de alguns componentes centrais. O primeiro é o harness do Codex, responsável por coordenar o raciocínio do modelo, executar chamadas de ferramentas e manter o contexto da sessão. Sobre ele, a OpenAI adiciona camadas de gerenciamento: identidade via vault, observabilidade via logs de sessões e execução de ferramentas em ambientes controlados.

O vault é um dos recursos mais relevantes do ponto de vista de segurança. Em vez de embutir credenciais no código do agente, o desenvolvedor as registra no cofre gerenciado pela OpenAI. Isso reduz o risco de vazamento de chaves e simplifica a rotação de segredos. Por outro lado, cria uma dependência do provedor para o armazenamento de credenciais sensíveis, o que precisa ser avaliado em cenários regulados.

Prática com Linear, PostHog e MCP

Na demonstração prática, o vídeo configura um agente em Python que se conecta ao Linear e ao PostHog via MCP. O Model Context Protocol funciona como uma ponte padronizada entre o agente e as ferramentas externas, permitindo que o Codex descubra e chame APIs de serviços distintos sem integração customizada para cada um. A escolha do Linear, ferramenta de gestão de projetos, e do PostHog, plataforma de análise de produto, ilustra um caso realista de automação no dia a dia de times de engenharia.

Rafael também mostra como acompanhar sessões e chamadas de ferramentas nos logs da Agents API. Essa observabilidade é essencial para depurar comportamento de agentes, entender onde o raciocínio falhou e ajustar prompts ou políticas de execução. A API expõe um histórico de interações que, em um harness próprio, demandaria esforço adicional para ser implementado.

Sandbox, VPS e infraestrutura própria

Um tópico que merece atenção é a ideia de sandbox. A Agents API executa o agente em um ambiente isolado na nuvem da OpenAI, o que é suficiente para muitas tarefas. Entretanto, há casos em que o agente precisa acessar recursos internos, bancos de dados privados ou serviços que não estão expostos publicamente. Nesses cenários, a OpenAI permite configurar infraestrutura própria, usando uma VPS ou outro servidor que atenda às políticas de rede da empresa.

O vídeo cita a Hostgator como exemplo de VPS com suporte em português, o que reflete uma preocupação prática de quem desenvolve no Brasil. A combinação de Agents API com servidor próprio tenta equilibrar a conveniência do ambiente gerenciado com a necessidade de controlar onde os dados trafegam e onde as ferramentas são executadas.

O que permanece sob responsabilidade do time

A discussão final do vídeo é talvez a mais importante para quem está decidindo adotar a Agents API. Mesmo delegando o harness à OpenAI, algumas responsabilidades continuam com o desenvolvedor. A seleção de ferramentas, o desenho da aplicação que consome o agente, a política de custos e a dependência do provedor são escolhas permanentes. A API reduz o trabalho de infraestrutura, mas não élimina a necessidade de engenharia cuidadosa.

O controle de custos merece destaque. Como a cobrança da Agents API é baseada em uso, o preço varia conforme o número de sessões, a quantidade de tokens processados e as chamadas de ferramentas. Sem monitoramento ativo, contas podem crescer rapidamente em produção. O vídeo sugere que times maduros tratem custo como métrica de primeira ordem, não como detalhe operacional a ser verificado no fim do mês.

Quando a Agents API faz sentido

A conclusão do vídeo sintetiza os critérios de decisão de forma equilibrada. A Agents API é uma boa escolha para times que querem validar agentes rapidamente, reduzir a complexidade de operação e focar no produto em vez da infraestrutura. Para organizações com requisitos rigorosos de segurança, orçamento apertado ou necessidade de customização profunda, o harness próprio ou o Agents SDK continuam sendo alternativas válidas.

O valor do vídeo está em evitar o entusiasmo acrítico. A novidade da OpenAI é relevante, mas não substitui o pensamento arquitetural. Entender o que se deixa de gerenciar e o que se mantém sob controle é o verdadeiro diferencial de quem constrói agentes que sobrevivem ao ambiente de produção.

O que você vai aprender

  • Entender a diferença entre Agents API, Agents SDK e Responses API da OpenAI
  • Configurar um agente em Python conectado a ferramentas via MCP
  • Avaliar quando delegar o harness do Codex para a nuvem ou manter infraestrutura própria
  • Gerenciar credenciais de agentes com vault em ambiente gerenciado
  • Monitorar sessões e chamadas de ferramentas nos logs da Agents API
  • Planejar custos e políticas de execução para agentes em produção

Conceitos abordados

Tecnologias utilizadas

Capítulos 10 marcações

  1. Introdução
  2. Por que construir e compartilhar agentes
  3. O que é o Agents API da OpenAI
  4. Visão geral do Agents API
  5. Como funciona o Agents API
  6. Quatro formas de construir agentes
  7. Arquitetura da Agents API
  8. Demonstração prática com Linear e PostHog
  9. Configuração do agente
  10. Conclusão e critérios de adoção

Próximo vídeo sugerido

Avaliações

Avaliação dos alunos 0.0
0 avaliações
Avalie esta aula

Ajude outros alunos a entenderem se esta aula foi útil.

Ainda não há avaliações. Seja o primeiro a avaliar esta aula.