Repolode
ApodexAI

ApodexAI/FrontierAgent

Um runtime de agentes open source e app de terminal para pesquisas de longo prazo e tarefas com arquivos, com modos ReAct e Agent Team paralelo.

Estrelas
5,323
Forks
313
Issues abertas
5
Último commit
há 13 horas

O que é?

O FrontierAgent é um runtime de agentes, uma interface de terminal e uma suíte de avaliação para pesquisas com várias etapas e tarefas com arquivos. A TUI frontier-agent oferece dois fluxos de trabalho: um agente ReAct com estado que pesquisa, lê arquivos, produz entregáveis e executa comandos; e o modo Agent Team, em que um coordenador mantém um quadro de tarefas, delega atividades independentes a subagentes paralelos e sintetiza os relatórios.

As ferramentas dos agentes compartilham um sandbox no escopo da tarefa, com um diretório /inputs somente leitura, um /workspace para arquivos de trabalho e um diretório /outputs para entregáveis. Operações que alteram dados exibem um diff e pedem aprovação, a menos que --yes esteja definido; as sessões são salvas em checkpoints e rastreadas localmente; e /revert desfaz as alterações feitas nos arquivos durante a sessão. Os usuários podem digitar instruções adicionais enquanto uma execução está ativa, e elas ficam na fila até o próximo limite seguro entre turnos.

O mesmo mecanismo de fluxo de trabalho alimenta um executor de benchmarks em subprocessos, e o framework, as ferramentas, os fluxos de trabalho e as camadas de avaliação são pacotes separados. O projeto usa um endpoint de modelo compatível com OpenAI, com opções de configuração para Docker e SGLang local.

Recursos principais

  • 01Dois fluxos de trabalho: um agente ReAct com estado e um Agent Team coordenado, com subagentes paralelos.
  • 02Quadro de tarefas atualizado em tempo real na barra lateral da TUI, com tarefas pendentes, ativas, concluídas, bloqueadas e canceladas.
  • 03Sandbox no escopo da tarefa, com entradas somente leitura, arquivos de trabalho e saídas persistentes.
  • 04Solicitações de aprovação com diffs para gravações de arquivos e comandos de shell arriscados, além de /revert para desfazer alterações da sessão.
  • 05Suporte a checkpoints, rastreamento local e --resume para sessões salvas.
  • 06Executor de benchmarks integrado, baseado em subprocessos, com execuções retomáveis e novas tentativas de execuções com falha.

Casos de uso

  • Executar pesquisas com várias fontes e gerar um relatório escrito com base em fontes da web e documentos locais.
  • Analisar um repositório de código ou um conjunto de documentos pelo terminal, com um agente que pede aprovação antes de alterar arquivos.
  • Dividir uma investigação ampla entre subagentes paralelos e reunir as descobertas.
  • Avaliar fluxos de trabalho de agentes em conjuntos de dados de pesquisa e baseados em arquivos.

Tópicos

Perguntas frequentes

O que é FrontierAgent?
Um runtime de agentes open source e app de terminal para pesquisas de longo prazo e tarefas com arquivos, com modos ReAct e Agent Team paralelo. O FrontierAgent é um runtime de agentes, uma interface de terminal e uma suíte de avaliação para pesquisas com várias etapas e tarefas com arquivos. A TUI frontier-agent oferece dois fluxos de trabalho: um agente ReAct com estado que pesquisa, lê arquivos, produz entregáveis e executa comandos; e o modo Agent Team, em que um coordenador mantém um quadro de tarefas, delega atividades independentes a subagentes paralelos e sintetiza os relatórios.
FrontierAgent é gratuito? Qual é a licença?
FrontierAgent é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
FrontierAgent ainda é mantido?
Manutenção ativa. O último commit de FrontierAgent foi em 18 de out. de 2026.
Para que posso usar FrontierAgent?
Executar pesquisas com várias fontes e gerar um relatório escrito com base em fontes da web e documentos locais. Analisar um repositório de código ou um conjunto de documentos pelo terminal, com um agente que pede aprovação antes de alterar arquivos. Dividir uma investigação ampla entre subagentes paralelos e reunir as descobertas. Avaliar fluxos de trabalho de agentes em conjuntos de dados de pesquisa e baseados em arquivos.
Onde consigo FrontierAgent?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ApodexAI/FrontierAgent

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

Projetos relacionados