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





