OpenHarness — инструменты, навыки и память для AI-агентов

OpenHarness — фреймворк для разработки и запуска ИИ-агентов, предоставляющий базовую инфраструктуру для использования инструментов, навыков, управления памятью и координации между несколькими агентами. Он предназначен для исследователей, разработчиков и сообщества, которые хотят понять, как работают ИИ-агенты, экспериментировать с новыми инструментами и расширять возможности агентов.
Возможности и состав проекта
Фреймворк включает цикл работы агента с потоковой передачей вызовов инструментов, повторными попытками API с экспоненциальной задержкой и параллельным выполнением инструментов. Он также предлагает набор из более чем 43 инструментов для работы с файлами, командной строкой, поиском и веб-ресурсами, а также поддерживает динамическую загрузку навыков. Для управления контекстом и памятью предусмотрены механизмы сжатия контекста, постоянная память и возможность возобновления сессий.
Начало работы и требования
Для работы OpenHarness требуется Python версии 3.10 или выше. Проект поддерживает различных провайдеров, включая Claude, OpenAI, Copilot, Codex, Moonshot (Kimi), GLM, MiniMax и NVIDIA NIM, а также любые совместимые конечные точки. Установка возможна через скрипт для Linux/macOS/WSL или PowerShell для Windows, а также через pip. Для настройки используется интерактивный мастер oh setup.
Ограничения и выбор сценария
OpenHarness — инфраструктура, а ohmo — построенный на ней персональный агент. Возможности конкретного провайдера и используемой подписки различаются. Выполнение команд, работа с ветками и создание PR требуют ограниченных доступов и проверки результата; наличие памяти не гарантирует правильных решений.
Лицензия и условия использования
GitHub определяет лицензию репозитория как MIT. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.





