Open-source

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

Обзор по документации проекта · Проверено

OpenHarness — изображение проекта

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 и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.

Источники и документация