TypeScript
vercel-labs / open-agents
클라우드 에이전트를 구축하기 위한 오픈 소스 템플릿.
5.0K
627
약 1개월 전
이 프로젝트에 대해
vercel-labs 님의 open-agents 프로젝트는 GitHub에서 5.0K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
TypeScript 99%CSS 0%Shell 0%JavaScript 0%
🇰🇷 한국어 번역 README
캐시 히트오픈 에이전트
오픈 에이전트(Open Agents)는 Vercel에서 백그라운드 코딩 에이전트를 구축하고 실행하기 위한 오픈 소스 참조 앱입니다. 여기에는 웹 UI, 에이전트 런타임, 샌드박스 오케스트레이션, 그리고 프롬프트에서 코드 변경까지 노트북을 사용하지 않고 진행할 수 있도록 필요한 GitHub 통합이 포함되어 있습니다.
이 저장소는 블랙박스로 다루기보다는 포크하여 맞춤화하도록 설계되었습니다.
무엇인가
오픈 에이전트는 세 층 구조의 시스템입니다:
- 웹 앱: 인증, 세션, 채팅, 스트리밍 UI 처리
- 에이전트: Vercel에서 내구성 있는 워크플로우로 실행
- 샌드박스: 실행 환경 - 파일 시스템, 셸, git, 개발 서버, 프리뷰 포트
핵심 아키텍처 결정: 에이전트는 샌드박스가 아니다
에이전트는 VM 내부에서 실행되지 않습니다. 샌드박스 외부에서 실행되며, 파일 읽기, 편집, 검색, 셸 명령과 같은 도구를 통해 상호작용합니다.
이 분리가 이 프로젝트의 핵심 포인트입니다:
- 에이전트 실행은 단일 요청 수명 주기에 묶이지 않습니다
- 샌드박스 수명 주기는 독립적으로 휴면 및 재개 가능
- 모델/제공자 선택과 샌드박스 구현은 별도로 발전 가능
- VM은 제어 플레인이 되지 않고 단순 실행 환경으로 유지
현재 기능
- 파일, 검색, 셸, 작업, 스킬, 웹 도구를 사용하는 채팅 기반 코딩 에이전트
- Workflow SDK 지원 실행, 스트리밍, 취소 기능을 포함한 내구성 있는 다단계 실행
- 스냅샷 기반 재개를 지원하는 격리된 Vercel 샌드박스
- 샌드박스 내에서 저장소 복제 및 브랜치 작업
- 선택적 au
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
vercel-labs/open-agents GitHub 원문 바로가기 →