Орлой: Декларативная среда исполнения для оркестрации мультиагентных ИИ-систем

Что делает Orloj
Orloj — это среда выполнения для оркестрации мультиагентных ИИ-систем с лицензией Apache 2.0. Вы объявляете агентов, инструменты, политики и рабочие процессы в декларативных YAML-манифестах, а Orloj обеспечивает планирование, выполнение, управление и надежность. Создатели разработали его, потому что запуск ИИ-агентов в производстве сегодня напоминает запуск контейнеров до появления Kubernetes: импровизированные скрипты, отсутствие управления, отсутствие наблюдаемости и стандартного способа управления флотами агентов.
Ключевые возможности
- Агенты-как-код: Определяйте агентов в YAML с указанием их модели, инструментов, разрешений и лимитов выполнения.
- Топологии оркестрации: Объединяйте агентов в направленные графы — конвейеры, иерархии или циклы роя.
- Применение управления: AgentPolicy, AgentRole и ToolPermission оцениваются встроенно во время выполнения перед каждым ходом агента и вызовом инструмента. Несанкционированные действия блокируются с структурированными ошибками и журналами аудита.
- Контроль политик: Устанавливайте бюджет токенов на запуск, разрешайте модели, блокируйте определенные инструменты и ограничивайте политики отдельными агентными системами.
- Надежность для производства: Владение задачами на основе аренды, ограниченная экспоненциальная повторная попытка с джиттером, идемпотентное воспроизведение и обработка недоставленных сообщений.
- Планирование: Поддерживает триггеры cron и создание задач по веб-хукам.
- Изоляция инструментов: Настраивайте для каждого инструмента в зависимости от уровня риска — прямое, изолированное, контейнерное или WASM-выполнение.
- Нативная поддержка MCP: Регистрируйте MCP-серверы (stdio или HTTP), автоматически обнаруживайте инструменты и применяйте политики управления.
Архитектура
Система использует разделение на сервер/рабочий процесс:
- Сервер orlojd: Размещает API, хранилище ресурсов (в памяти для разработки, Postgres для производства) и планировщик задач.
- Экземпляры orlojworker: Запрашивают и выполняют задачи, маршрутизируют запросы моделей через шлюз (OpenAI, Anthropic, Ollama и т.д.) и запускают инструменты в настраиваемой изоляции.
Для локальной разработки запускайте всё в одном процессе с помощью: orlojd --embedded-worker --storage-backend=memory.
Начало работы
Скачайте orlojd (сервер) и orlojctl (CLI) из GitHub Releases, распакуйте их и запустите:
# Запустите сервер со встроенным рабочим процессом
./orlojd --storage-backend=memory --task-execution-mode=sequential --embedded-workerОткройте http://127.0.0.1:8080/ для веб-консоли, затем примените стартовый шаблон:
# Примените стартовый шаблон (конвейер: планировщик -> исследование -> писатель)
./orlojctl apply -f examples/blueprints/pipeline/
# Проверьте результат
./orlojctl get task bp-pipeline-taskВключены три стартовых шаблона: конвейер, иерархический и цикл роя. Команда создает шаблоны для операционных рабочих процессов, таких как сортировка инцидентов, сбор доказательств соответствия, конвейеры расследования CVE и аудит ротации секретов.
Текущий статус
Это версия v0.1.0 с активной разработкой. Дорожная карта включает размещенное облако, упаковку для соответствия и многое другое. Полная среда выполнения уже доступна с открытым исходным кодом.
📖 Read the full source: HN AI Agents
👀 Смотрите также

Обновление AgentCrawl добавляет важные функции и улучшения для паука.
Последнее обновление AgentCrawl вводит такие функции, как соблюдение robots.txt, кэширование на диске, возможность возобновления обходов и извлечение структурированных метаданных, превращая его в более надежный инструмент, готовый к производственному использованию.

Предоставление Клоду локальной LLM в качестве ассистента через MCP на Mac
Разработчик подключает Claude к локальной Qwen 2.5 Coder 14B через Ollama и MCP, создавая бесплатного ассистента для делегирования задач, таких как обработка текста и работа с большими файлами.

Skill Seekers v3.2.0 добавляет извлечение обучающих материалов с YouTube для навыков Claude.
Skill Seekers v3.2.0 теперь извлекает контент из обучающих видео на YouTube для создания структурированных файлов SKILL.md для Claude. Инструмент использует двухэтапный рабочий процесс с улучшением ИИ для очистки результатов OCR и создания полезной документации из видеоконтента.

Zerostack 1.0.0: Unix-вдохновленный агент программирования на чистом Rust
Zerostack — это агент для написания кода, написанный на чистом Rust, смоделированный по философии Unix — небольшие компонуемые инструменты, объединённые через stdin/stdout.