Open-source

OpenHands Software Agent SDK — агенты для работы с кодом

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

OpenHands Software Agent SDK — изображение проекта

OpenHands Software Agent SDK — набор инструментов для создания программных агентов, которые взаимодействуют с кодом. Он предназначен для автоматизации задач, связанных с кодированием, от разовых операций до рутинного обслуживания и крупных рефакторингов.

Возможности и состав проекта

SDK предоставляет API на Python, TypeScript и REST для разработки агентов. Агенты могут использовать локальную машину в качестве рабочей среды или работать в изолированных пространствах, таких как Docker или Kubernetes, через Agent Server. Это позволяет создавать гибкие решения для автоматизации разработки.

Начало работы и требования

Для начала работы с OpenHands Software Agent SDK необходимо установить зависимости и настроить среду, следуя инструкциям в руководстве по началу работы. Проект распространяется под лицензией MIT и предлагает примеры использования как для автономного SDK, так и для удаленного Agent Server, а также интеграции с GitHub Workflows.

Ограничения и выбор сценария

Рабочая среда агента может быть локальной или предоставляться Agent Server через Docker/Kubernetes. Инструменты редактирования файлов и терминал дают реальные полномочия: для первого запуска нужен отдельный рабочий каталог и ограниченные доступы. Наличие SDK не включает автоматически доступ или оплату модели.

Лицензия и условия использования

GitHub определяет лицензию репозитория как MIT. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.

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