langchain-ai/open-swe
An Open-Source Asynchronous Coding Agent
해결하는 문제
Open SWE는 소프트웨어 엔지니어링 작업을 위한 반복 가능한 자동화 시스템을 제공합니다. 문제 조사, 격리된 환경에서 솔루션 구현, 코드 검증, 풀 리퀘스트 관리를 통해 코드 변경의 종단 간 수명 주기를 다룹니다. 또한 코드 리뷰를 지원하고 CI 파이프라인을 모니터링하며 저장소별 피드백에서 학습합니다.
작동 방식
이 프로젝트는 지속적인 실행을 위해 LangGraph를, 계획 및 도구 사용 기본 요소를 위해 Deep Agents를 기반으로 합니다. 스레드별 영구 Linux 샌드박스에서 작업을 실행하여 작동합니다. GitHub, Slack, Linear와 통합되어 사용자가 이슈, PR 대화 또는 채팅을 통해 엔지니어링 워크플로우를 트리거할 수 있습니다. 시스템은 연구 및 작업 실행을 위한 병렬 하위 에이전트를 지원하며 특정 모델, 지침 및 샌드박스 제공자로 사용자 지정할 수 있습니다.
대상 사용자
이 프로젝트는 일상적인 엔지니어링 작업을 처리하고, PR 리뷰를 자동화하며, 자체 인프라 내에서 저장소 유지 관리를 관리하기 위해 자체 자율 코딩 에이전트를 배포하려는 개발자와 조직을 대상으로 합니다.
주요 기능
- 자동화된 엔지니어링 수명 주기: 조사, 구현, 검증 및 PR 전달을 처리합니다.
- 지속적인 실행: LangGraph로 구동되어 상태를 유지하고 복잡한 다단계 에이전트 워크플로우를 처리합니다.
- 유연한 통합: GitHub, Slack, Linear에서 트리거를 지원하며 구성 가능한 샌드박스 환경을 제공합니다.
- 리뷰 및 모니터링: 자동 PR 리뷰, CI 모니터링 및 피드백 응답 기능이 포함됩니다.
- 사용자 지정 가능한 아키텍처: 특정 저장소 요구에 맞게 사용자 지정 스킬, 도구 및 모델을 정의할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트