OMA

OMA (Open Multi-Agent) — среда выполнения агентов на TypeScript. Проект предназначен для организаций, которым требуется контроль над действиями ИИ-агентов, их одобрением и аудитом. OMA позволяет создавать и управлять командами агентов, которые могут выполнять задачи, требующие последовательных действий, обеспечивая при этом прозрачность и возможность проверки каждого шага.
Среда выполнения OMA позволяет приостанавливать выполнение задач, требующих ответственных действий, например, запись файлов или выполнение команд оболочки, до получения одобрения человеком. Каждое такое одобрение привязывается к хешу данных, представленных на рассмотрение, что обеспечивает неизменность запроса. OMA ведёт журнал выполнения, который записывает все взаимодействия модели, вызовы инструментов и изменения контекста, позволяя впоследствии проверить целостность и происхождение каждого шага.
Минимальная совместимость указана с Node.js 20, но для эксплуатации авторы рекомендуют поддерживаемый LTS-выпуск. Собственный облачный сервис управления не требуется. Можно подключать облачных провайдеров или локальные модели через Ollama, vLLM и другие совместимые серверы; передача данных зависит от выбранного провайдера.
OMA на GitHub · 7002 звезды
Источники и документация
После подготовки описания документация изменилась. Перед установкой проверьте актуальные инструкции проекта.