O OpenRouter adicionou uma ferramenta de execução de shell hospedada beta e uma API de arquivos, oferecendo aos desenvolvedores uma maneira de permitir que modelos de chamada de ferramentas executem comandos em contêineres Linux isolados por meio da camada de roteamento do OpenRouter. O lançamento é mais do que outro recurso do agente. Ele muda o modelo de contabilidade para infraestrutura de IA multimodelo: uma solicitação agora pode incluir tokens de modelo, tempo de execução da ferramenta, manipulação de arquivos e comportamento de compatibilidade em mais de um estilo de API.

A nova ferramenta de servidor, chamada openrouter:shell, permite que modelos suportados executem comandos em contêineres hospedados e retornem resultados de execução padrão, incluindo stdout, stderr e códigos de saída. OpenRouter diz que a ferramenta funciona por meio de seu caminho de API de respostas e de seu caminho de compatibilidade de API de mensagens antrópicas, o que é importante porque os desenvolvedores estão cada vez mais tentando manter as implementações de agentes portáteis entre provedores de modelo, em vez de vincular cada fluxo de trabalho à interface de ferramenta nativa de um fornecedor.

O OpenRouter fixa o preço do sandbox em US$ 0,0001 por segundo, cobrado como parte da solicitação. O uso da API Files está incluído durante a versão beta. Isso cria uma dimensão de custo separada dos tokens comuns de entrada e saída e dá aos operadores de gateway um exemplo concreto de por que o faturamento unificado da API de IA está se tornando mais difícil do que somar as cobranças de tokens de modelo.

O que mudou

Até recentemente, a execução de código hospedado geralmente estava vinculada a uma pilha de agentes específica do provedor ou exigia que os desenvolvedores operassem sua própria frota de sandbox. A versão beta do OpenRouter insere esse recurso em uma plataforma de roteamento já usada para acessar muitos modelos. Em termos práticos, um agente pode solicitar que um modelo inspecione dados, execute scripts, manipule arquivos ou teste pequenos trechos de código sem que a equipe de aplicação provisione contêineres diretamente para cada execução.

Os detalhes de compatibilidade são importantes. O OpenRouter está posicionando a ferramenta shell não como um recurso de uma família de modelos, mas como uma superfície de ferramenta em nível de plataforma disponível por meio de padrões de API familiares. Para equipes que construíram com base na semântica de respostas no estilo OpenAI ou na semântica de mensagens no estilo Anthropic, a ferramenta hospedada pode ficar mais próxima da camada de gateway do que da camada de modelo.

Isso não torna o comportamento da ferramenta magicamente uniforme. Diferentes modelos variam na forma como chamam ferramentas, se recuperam de falhas, raciocinam sobre a saída de comandos e gerenciam arquivos. Mas a decisão em matéria de infra-estruturas está a mudar. Em vez de perguntar apenas qual modelo pode escrever um comando shell, os desenvolvedores agora precisam perguntar qual gateway pode executá-lo com segurança, medi-lo e retornar os resultados no formato de API que seu cliente já entende.

Por que a medição do tempo de execução é importante

O preço do token não é mais suficiente para descrever o custo de uma solicitação de agente. Uma única ação do usuário pode envolver um prompt, várias mudanças de modelo, uploads de arquivos, execução de shell, novas tentativas e resumo final. A parte cara pode ser a saída do modelo ou pode ser um comando de longa execução que produz pouco texto. O preço do sandbox por segundo do OpenRouter torna essa distinção explícita.

Para os desenvolvedores, a consequência imediata é o desenho do orçamento. Os loops de agente precisam de limites na duração do comando, no comportamento de novas tentativas e nas suposições de retenção de arquivos. Uma solicitação aparentemente inofensiva que se expande em repetidas chamadas de shell pode acumular cobranças de tempo de execução, mesmo que o uso do token permaneça modesto. O registro precisa mostrar não apenas contagens de modelos, provedores e tokens, mas também o nome da ferramenta, a duração da execução, o status de saída e se o modelo tentou novamente após um erro.

Para empresas que se baseiam em gateways modelo, a mudança afeta as margens e os relatórios dos clientes. Um produto parceiro que revende automação de IA não pode tratar cada solicitação como um preenchimento de texto com marcação. Ele precisa de um registro de uso que possa atribuir o custo do modelo e o custo da ferramenta hospedada ao espaço de trabalho, ao cliente final ou à chave de API corretos. Isso é diretamente relevante para a automação de API de parceiros, onde o cliente downstream pode nunca ver a fatura bruta do OpenRouter, mas ainda espera uma fatura coerente.

Quem é afetado

O primeiro grupo afetado são os desenvolvedores de agentes que desejam a execução de código sem se comprometer com a plataforma completa de agente de um provedor de modelo. A abordagem do OpenRouter pode atrair equipes que já roteiam o tráfego entre modelos e desejam adicionar acesso ao shell, preservando ao mesmo tempo alguma flexibilidade na escolha do modelo.

O segundo grupo são equipes de plataforma e gateway. Agora eles precisam decidir se as ferramentas hospedadas são itens de catálogo de primeira classe, se podem ser habilitadas por espaço de trabalho e como seus custos aparecem nos painéis. Uma linha do catálogo de modelos pode precisar ser combinada com a disponibilidade da ferramenta, limites de tempo de execução e notas de compatibilidade. O controle de acesso pode precisar distinguir entre permitir uma chamada de modelo e permitir que essa chamada inicie um contêiner.

O terceiro grupo é composto por equipes de finanças e operações que gerenciam gastos com IA. A análise de uso que se limita aos tokens deixará de lado uma classe crescente de custos de infraestrutura do agente. Um painel de análise de uso da API de IA útil deve mostrar se um pico veio da escolha do modelo, do volume de token, do tempo de execução do sandbox ou de uma alteração no design do fluxo de trabalho que causou chamadas extras de ferramentas.

O que permanece incerto

A versão beta deixa diversas questões práticas em aberto. OpenRouter diz que o uso da API de arquivos está incluído na ferramenta shell durante a versão beta, mas preços de arquivos de longo prazo, regras de retenção e limites operacionais ainda podem ser importantes para cargas de trabalho de produção. Os desenvolvedores também precisarão testar quais modelos funcionam de maneira confiável com a ferramenta shell nos caminhos de compatibilidade de API compatíveis.

A segurança é outra questão de implementação não resolvida para os compradores. O OpenRouter descreve os comandos como executados em contêineres Linux hospedados isolados, mas as empresas ainda perguntarão sobre acesso à rede, instalação de pacotes, persistência de arquivos, registros de auditoria e manipulação de dados antes de enviar cargas de trabalho confidenciais por meio de um ambiente de execução hospedado.

A direção mais ampla é clara: os gateways estão absorvendo mais o tempo de execução do agente. O roteamento de modelo costumava significar escolher para onde um prompt era enviado. Agora inclui cada vez mais semântica de ferramenta, estado de arquivo, política de execução e medição sem token. O shell beta do OpenRouter é um marcador útil porque atribui um preço claro a uma capacidade que muitos construtores de agentes trataram como infraestrutura de segundo plano. Assim que o tempo de execução aparecer na fatura, ele se tornará parte da arquitetura do produto.