Repolode
scaleapi

scaleapi/agentenv-framework

SDK e CLI Python para criar, implantar e executar ambientes de RL agênticos em contêineres e as tarefas que avaliam os agentes neles.

Estrelas
417
Forks
57
Issues abertas
39
Último commit
há 1 hora

O que é?

O AgentEnv Framework é um SDK e uma CLI Python para criar ambientes nos quais agentes de IA podem atuar, além de tarefas que avaliam o que eles fizeram. Cada ambiente é um servidor em contêiner que se comunica pelo open agentenv-framework-protocol. O framework transforma ambientes em imagens versionadas, implanta-os por trás de um gateway, conecta agentes a eles e executa o verificador que avalia os resultados.

Os principais comandos são agent-env run hello, que executa uma tarefa integrada sem Docker nem configuração de modelo, e agent-env up, que abre um explorador para ambientes locais. Por padrão, os ambientes e agentes são executados como contêineres no daemon local do Docker, e há documentação sobre outros provedores de sandbox. Os stores locais funcionam imediatamente, enquanto os backends de armazenamento AWS e GCP são extras opcionais. As tarefas podem ser expostas como ambientes OpenEnv, e plugins podem adicionar tipos de ambiente, provedores, etapas de tarefa e stores.

Recursos principais

  • 01Transforma ambientes em imagens de contêiner versionadas e os implanta por trás de um gateway.
  • 02Conecta agentes aos ambientes e avalia suas ações com verificadores de tarefa.
  • 03Instala com pip ou uv e executa uma tarefa hello integrada sem configuração adicional.
  • 04Oferece suporte a stores locais por padrão, com extras opcionais para backends AWS e GCP.
  • 05Permite que plugins instalados adicionem tipos de ambiente, provedores de sandbox, etapas de tarefa e stores.
  • 06Expõe tarefas como ambientes OpenEnv que qualquer cliente OpenEnv pode reiniciar e executar passo a passo.

Casos de uso

  • Criar ambientes de reinforcement learning em que agentes usam ferramentas e são avaliados por um verificador.
  • Avaliar agentes LLM em tarefas com várias etapas dentro de contêineres isolados.
  • Adicionar tipos de ambiente ou provedores de sandbox personalizados por meio de um pacote de plugin.
  • Executar tarefas de agentes em um fuso horário específico, com agendamento por horário local.

Início rápido

  1. 1

    Instale o comando agent-env como uma ferramenta do uv

    uv tool install agentenv-framework
  2. 2

    Execute a tarefa hello integrada (não requer Docker, modelo nem configuração)

    agent-env run hello

Antes de usar

  • Para executar ambientes localmente, é necessário que um daemon do Docker esteja em execução.
  • É necessário ter Python 3.11.4 ou mais recente.
  • O projeto está na versão 0.9.x e não tem uma política documentada de compatibilidade ou descontinuação, portanto mudanças incompatíveis podem ocorrer.

Em coleções

Tópicos

Perguntas frequentes

O que é agentenv-framework?
SDK e CLI Python para criar, implantar e executar ambientes de RL agênticos em contêineres e as tarefas que avaliam os agentes neles. O AgentEnv Framework é um SDK e uma CLI Python para criar ambientes nos quais agentes de IA podem atuar, além de tarefas que avaliam o que eles fizeram. Cada ambiente é um servidor em contêiner que se comunica pelo open agentenv-framework-protocol. O framework transforma ambientes em imagens versionadas, implanta-os por trás de um gateway, conecta agentes a eles e executa o verificador que avalia os resultados.
agentenv-framework é gratuito? Qual é a licença?
agentenv-framework é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
agentenv-framework ainda é mantido?
Manutenção ativa. O último commit de agentenv-framework foi em 7 de nov. de 2026.
Para que posso usar agentenv-framework?
Criar ambientes de reinforcement learning em que agentes usam ferramentas e são avaliados por um verificador. Avaliar agentes LLM em tarefas com várias etapas dentro de contêineres isolados. Adicionar tipos de ambiente ou provedores de sandbox personalizados por meio de um pacote de plugin. Executar tarefas de agentes em um fuso horário específico, com agendamento por horário local.
Como instalar agentenv-framework?
Instale o comando agent-env como uma ferramenta do uv: uv tool install agentenv-framework Execute a tarefa hello integrada (não requer Docker, modelo nem configuração): agent-env run hello
Onde consigo agentenv-framework?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/scaleapi/agentenv-framework

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados