OpenHands/software-agent-sdk
A clean, modular SDK for building AI agents with OpenHands V1.
해결하는 문제
코드 및 소프트웨어 개발 환경과 상호작용하도록 특별히 설계된 AI 에이전트를 구축하기 위한 표준화된 방법을 제공합니다. 간단한 문서 업데이트부터 복잡한 코드베이스 리팩터링 및 정기적인 유지보수에 이르기까지 다양한 작업을 수행할 수 있는 에이전트를 쉽게 만들 수 있습니다.
작동 방식
SDK는 Python, TypeScript, REST API를 제공하여 개발자가 에이전트를 정의하고, 터미널 접근, 파일 편집기, 작업 추적기와 같은 도구를 부여하며, 워크스페이스 내에서 대화를 관리할 수 있도록 합니다. 이러한 에이전트는 로컬 머신에서 작동하거나 Agent Server를 통해 Docker 또는 Kubernetes와 같은 격리된 일시적 환경에서 작동할 수 있습니다.
대상 사용자
맞춤형 AI 기반 개발자 도구, 자동 유지보수 봇, 또는 복잡한 다중 에이전트 소프트웨어 엔지니어링 워크플로우를 구축하고자 하는 소프트웨어 엔지니어 및 개발자입니다.
주요 특징
- 다국어 지원: Python, TypeScript, REST에서 API 제공.
- 유연한 워크스페이스: 로컬 실행과 원격의 일시적 워크스페이스(Docker/Kubernetes) 모두 지원.
- 확장 가능한 도구: 터미널 및 파일 편집용 내장 도구를 포함하며, 사용자 정의 도구 및 MCP 지원.
- 스킬 통합: 프로젝트 마커에 따라 패키지 관리 스킬(예:
uv또는deno용)을 자동으로 로드할 수 있음.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch