Repolode
ApodexAI

ApodexAI/FrontierAgent

Runtime de agentes y aplicación de terminal de código abierto para investigación de largo alcance y trabajo con archivos, con modos ReAct y Agent Team en paralelo.

Estrellas
5,323
Forks
313
Issues abiertos
5
Último commit
hace 13 horas

¿Qué es?

FrontierAgent es un runtime de agentes, una interfaz de terminal y un conjunto de herramientas de evaluación para investigación de varios pasos y trabajo con archivos. La TUI frontier-agent ofrece dos flujos de trabajo: un agente ReAct único con estado que investiga, lee archivos, redacta entregables y ejecuta comandos, y un modo Agent Team en el que un coordinador mantiene un tablero de tareas, delega trabajo independiente a subagentes en paralelo y sintetiza sus informes.

Las herramientas de los agentes comparten un sandbox limitado a cada tarea, con un directorio /inputs de solo lectura, un /workspace para los archivos de trabajo y un directorio /outputs para los entregables. Las operaciones que modifican archivos muestran un diff y piden aprobación, a menos que se establezca --yes; las sesiones se guardan en puntos de control y se registran localmente, y /revert deshace los cambios en los archivos de la sesión. Los usuarios pueden escribir instrucciones de seguimiento mientras se ejecuta una tarea; estas quedan en cola hasta el siguiente límite seguro entre turnos.

El mismo motor de flujos de trabajo impulsa un ejecutor de benchmarks basado en subprocesos, y el framework, las herramientas, los flujos de trabajo y las capas de evaluación son paquetes independientes. Está diseñado para conectarse a un endpoint de modelo compatible con OpenAI, con opciones para usar Docker y configuraciones locales de SGLang.

Funciones clave

  • 01Dos flujos de trabajo: un agente ReAct con estado y un Agent Team dirigido por un coordinador, con subagentes en paralelo.
  • 02Tablero de tareas en vivo en la barra lateral de la TUI que muestra las tareas pendientes, activas, completadas, bloqueadas y canceladas.
  • 03Sandbox limitado a cada tarea, con entradas de solo lectura, archivos de trabajo y salidas persistentes.
  • 04Solicitudes de aprobación con diffs para escribir archivos y ejecutar comandos de shell de riesgo, además de /revert para deshacer cambios de la sesión.
  • 05Puntos de control, registro local y compatibilidad con --resume para sesiones guardadas.
  • 06Ejecutor de benchmarks integrado basado en subprocesos, con ejecuciones reanudables y repetición de ejecuciones fallidas.

Casos de uso

  • Realizar tareas de investigación con múltiples fuentes y elaborar un informe escrito a partir de fuentes web y documentos locales.
  • Analizar un repositorio de código o un conjunto de documentos desde la terminal con un agente que pide aprobación antes de modificar archivos.
  • Dividir una investigación amplia entre subagentes paralelos y recopilar sus hallazgos.
  • Evaluar flujos de trabajo de agentes con benchmarks basados en conjuntos de datos de investigación y archivos.

Temas

Preguntas frecuentes

¿Qué es FrontierAgent?
Runtime de agentes y aplicación de terminal de código abierto para investigación de largo alcance y trabajo con archivos, con modos ReAct y Agent Team en paralelo. FrontierAgent es un runtime de agentes, una interfaz de terminal y un conjunto de herramientas de evaluación para investigación de varios pasos y trabajo con archivos. La TUI frontier-agent ofrece dos flujos de trabajo: un agente ReAct único con estado que investiga, lee archivos, redacta entregables y ejecuta comandos, y un modo Agent Team en el que un coordinador mantiene un tablero de tareas, delega trabajo independiente a subagentes en paralelo y sintetiza sus informes.
¿FrontierAgent es gratuito? ¿Qué licencia tiene?
FrontierAgent es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿FrontierAgent sigue mantenido?
Mantenimiento activo. El último commit de FrontierAgent fue el 18 oct 2026.
¿Para qué puedo usar FrontierAgent?
Realizar tareas de investigación con múltiples fuentes y elaborar un informe escrito a partir de fuentes web y documentos locales. Analizar un repositorio de código o un conjunto de documentos desde la terminal con un agente que pide aprobación antes de modificar archivos. Dividir una investigación amplia entre subagentes paralelos y recopilar sus hallazgos. Evaluar flujos de trabajo de agentes con benchmarks basados en conjuntos de datos de investigación y archivos.
¿Dónde consigo FrontierAgent?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ApodexAI/FrontierAgent

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados