eve 에이전트에 GitHub 도구 제공
요약
eve 에이전트에 GitHub 도구 세트가 새롭게 추가되었습니다. 프리셋을 사용하면 단 9줄의 코드로 GitHub 에이전트를 구축할 수 있으며, 보안을 위해 쓰기 작업 시 승인 절차를 거치는 Safe by default 설계를 지원합니다.
핵심 포인트
- 단 9줄의 코드로 완전한 GitHub 에이전트 구축 가능
- code-review, issue-triage 등 다양한 도구 프리셋 제공
- mergePullRequest 등 쓰기 도구에 대한 승인 게이트 설정 지원
- 대량 읽기 도구를 통한 효율적인 데이터 처리 및 모델 컨텍스트 최적화
이제 새로운 서브패스(subpath)를 통해 도구 세트(toolset)를 제공합니다. 하나의 파일로 모든 GitHub 도구를 등록하거나, @github-tools/sdk/eve와 같은 프리셋(preset)을 사용하여 단 9줄의 코드로 완전한 GitHub 에이전트를 구축할 수 있습니다.GitHub Toolseve@github-tools/sdk/eve``agent/tools/``maintainer
.knowledge base guide를 따라 시작하세요.
-
mergePullRequest와 같은 모든 쓰기 도구(write tool)는 옵트아웃(opt out)하지 않는 한 승인이 필요합니다.always,once또는 입력 의존적 서술어(input-dependent predicate)를 사용하여 개별 도구에 게이트(gate)를 설정하세요. 일시 중단(pauses) 상태는 재시작 및 배포 후에도 유지됩니다. 기본적으로 안전함(Safe by default):mergePullRequest,always,once -
code-review,issue-triage,repo-explorer,ci-ops,maintainer는 단독 또는 병합되어 도구 세트(toolset)의 범위를 지정합니다. 프리셋(Presets):code-review,issue-triage,repo-explorer,ci-ops,maintainer -
listPullRequestFiles및getCommit과 같은 대량 읽기 도구(high-volume read tools)는 모델이 보는 내용을 다듬어(trim) 주는 반면, 채널(channels)은 여전히 전체 페이로드(payloads)를 받습니다. 다듬어진 읽기(Trimmed reads):listPullRequestFiles,getCommit
AI 자동 생성 콘텐츠
본 콘텐츠는 Vercel AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기