,

FrontierAgent: open-source фреймворк для агентов от ApodexAI

Что это

FrontierAgent — это open-source агентный фреймворк с терминальным TUI, двумя режимами работы (ReAct и Agent Team) и встроенным evaluation-сьютом. Создатели — команда ApodexAI, которая разрабатывает модели Apodex для сложных профессиональных задач.

GitHub: https://github.com/ApodexAI/FrontierAgent
(2 600 ⭐, 176 fork, 66 коммитов)
Лицензия: Apache 2.0
Платформы: macOS, Linux

FrontierAgent

Два режима работы

ReAct (Reasoning + Acting) — один stateful агент в изолированной песочнице. Исследует, читает файлы, пишет результаты, запускает команды, итерирует. Подходит для задач где нужен один непрерывный процесс.

Agent Team — координатор с task board распределяет независимые подзадачи между параллельными субагентами, собирает их отчёты, синтезирует результат. В TUI видно add_task / update_task в реальном времени. Подходит для больших проектов с распараллеливаемой работой.

Что есть в коробке

Task Board в боковой панели TUI — pending, active, completed, blocked, cancelled. Видно статус каждой подзадачи.

Sandbox файловой работы. Все инструменты (shell, файлы) работают в одной песочнице на задачу. Структура:

  • /inputs — read-only входные данные
  • /workspace — рабочая зона
  • /outputs — финальные deliverables

Авторизация и ошибки песочницы — fail-closed. Безопасность по умолчанию.

Асинхронное вмешательство. Пока агент работает, можно набирать новую инструкцию. Она встанет в очередь и подключится в процессе.

Evaluation suite — тот же движок что используется для бенчмарков Apodex. Можно гонять своих агентов на тех же задачах.

Архитектура

FrontierAgent разделён на слои:

  • runtime — оркестратор агентов
  • tools — набор инструментов (shell, file read/write, search)
  • workflows — реализация ReAct и Agent Team
  • evaluation — запуск бенчмарков и сбор метрик

Каждый слой можно использовать независимо.

Установка

Одна команда на macOS и Linux. Без предварительной установки Python-окружения, без обязательного Docker:

bash -c «$(curl -fsSL https://raw.githubusercontent.com/ApodexAI/FrontierAgent/main/scripts/install.sh)»

После установки:

  • Команда frontier-agent в PATH
  • TUI запускается одной командой
  • Настройка моделей через .env файл

Что есть в репозитории

  • frontier_agent — Код runtime
  • workflows — ReAct и Agent Team
  • plugins — Расширения
  • benchmarks — Evaluation suite
  • tools — Shell, file, search tools
  • docs — Документация (install, SGLang, workflows)
  • deploy — Развёртывание

Модели Apodex

FrontierAgent работает с моделями Apodex 1.1 — собственными моделями авторов. Open weights доступны на Hugging Face:

  • Apodex-1.1-Pro — для сложных задач (research, finance, science)
  • Apodex-1.1-Fast — для быстрых операций

Также поддерживает любые OpenAI-совместимые API — можно подключить GPT-4, Claude, локальный vLLM/SGLang.

Бенчмарк Apodex-1.1

Результаты по 4 категориям (professional work, finance, scientific research, general reasoning). Использование frontier моделей даёт стабильно лучшие результаты на длинных задачах с file-based work.

Плюсы и минусы

  • Готовый production-grade фреймворк (не исследовательский прототип)
  • Native TUI без необходимости ставить IDE
  • Без Docker-зависимости на старте
  • Поддержка ReAct и Agent Team из коробки
  • Встроенный evaluation suite
  • Относительно молодой проект (66 коммитов)
  • Сообщество пока небольшое
  • Документация развивается
  • Windows не поддерживается (только macOS и Linux)

Кому подходит

Команды которые уже используют LangChain, AutoGen, CrewAI и ищут альтернативу. Тем кто хочет agent framework с минимальным порогом входа. Исследователям agentic workflow которым нужен evaluation suite.

  • Если нужен hosted SaaS без своего сервера
  • Если команда на Windows (используйте другую среду или WSL)
  • Если задачи простые (один агент = overkill)

Главная

#AIагент #agentframework #open_source #FrontierAgent #automate

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *