run-llama/llama-agents

Llama Agents + Workflows — это событийно-ориентированный, асинхронный и пошаговый способ управления потоком выполнения AI-приложений, таких как агенты.

Агенты⭐ 451Pythonпоследний релиз: llama-index-workflows@2.24.1
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Llama Agents — это фреймворк на Python для создания документ-ориентированных AI-агентов, основанный на асинхронных event-driven workflow.

Зачем нужен

Инструмент решает проблему сложной оркестрации тяжелых пайплайнов обработки документов (OCR, LLM, валидация), позволяя объединять их в надежные конвейеры. Он полезен тем, что позволяет начать с простого скрипта и масштабировать решение до продакшена без переписывания кода.

Что можно реализовать

  • Автоматизация обработки контрактов и инвойсов с использованием OCR и структурированного извлечения данных
  • Создание API-сервисов для AI-агентов с поддержкой потоковой передачи (streaming) и участия человека (human-in-the-loop)
  • Прототипирование логики агентов в Jupyter Notebook с последующим развертыванием в FastAPI или на AWS Bedrock AgentCore
  • Построение headless workflow-сервисов или MCP-серверов для интеграции с другими системами

Ключевые возможности

  • Event-driven архитектура: шаги — это асинхронные Python-функции, что позволяет ветвить, зацикливать и параллелить выполнение без использования DSL
  • Гибкое масштабирование: от локальных скриптов до распределенных систем с возможностью сохранения состояния и восстановления после сбоев
  • Интеграция с LlamaParse для надежного понимания документов (OCR, классификация, сплиттинг)
  • Готовые компоненты: сервер (llama-agents-server) для превращения workflow в REST API и CLI (llamactl) для деплоя

👤 Кому подойдёт: Python-разработчики, инженеры по машинному обучению и архитекторы, строящие production-ready AI-приложения с тяжелой логикой обработки документов

Релизы

llama-index-workflows@2.24.1patch
🕐 15 ч назад · релиз на GitHub ↗

Исправлена ошибка выбора сериализатора для рабочих процессов, не являющихся хешируемыми.

  • Fixed: Исправлен сбой выбора сериализатора для нехешируемых рабочих процессов.
llama-agents-server@v0.8.0patch
🕐 4 дн назад · релиз на GitHub ↗

Вышла версия llama-agents-server@v0.8.0.

llama-agents-client@0.3.13patch
🕐 11 дн назад · релиз на GitHub ↗

Добавлена вспомогательная функция опроса с настраиваемой экспоненциальной задержкой для ожидания завершения обработчика рабочего процесса.

  • Added: Добавлен хелпер опроса с настраиваемой задержкой для ожидания завершения workflow handler.
llama-agents-server@v0.7.1patch
🕐 29 дн назад · релиз на GitHub ↗

Вышла версия llama-agents-server@v0.7.1.

llama-index-workflows@2.23.2patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена валидация лимитов конкурентности при создании workflow: недопустимые значения теперь отклоняются.

  • Fixed: Отклоняются недопустимые лимиты конкурентности workflow на этапе инициализации.
llama-index-workflows@2.23.1patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена ошибка off-by-one в стратегии ожидания повторов, из-за которой первый задержанный шаг пропускался.

  • Fixed: Устранена ошибка off-by-one в логике стратегий ожидания повторов, из-за которой первый настроенный задержанный шаг пропускался.
llama-agents-server@v0.7.0patch
🕐 1 мес назад · релиз на GitHub ↗

Вышла версия llama-agents-server@v0.7.0.