GitHub 도구 확장 설치 지원
GitHub tools를 eve 에이전트의 설치형 extension으로 추가할 수 있게 됐습니다.
교안에 영향
기존에 설치형 extension 없이 설명하던 GitHub tools 안내는 이제 @github-tools/eve-extension과 agent/extensions/ 등록 절차를 반영해야 합니다.
요약
- @github-tools/eve-extension 패키지를 추가하고 agent/extensions/ 아래 파일을 등록하면 GitHub tools를 extension으로 사용할 수 있습니다. - Vercel Connect connector로 인증하며, 런타임에 짧은 수명의 범위 제한 GitHub 토큰을 발급합니다. - code-review, issue-triage, repo-explorer, ci-ops, maintainer presets가 Connect scopes에 맞춰 자동으로 매핑됩니다. - 쓰기 도구는 기본적으로 approval이 필요하고, always, once, 입력 의존 predicate로 개별 규칙을 둘 수 있습니다. - 파일명으로 namespace가 정해지고 config schema는 import 시 검증되며, 패키지 업그레이드로 새 도구와 수정 사항을 받을 수 있습니다.
바뀐 것
새 기능
- GitHub tools를 eve agent의 extension으로 설치할 수 있게 했습니다.
- @github-tools/eve-extension 패키지를 추가하고 agent/extensions/ 아래 파일 하나를 등록해 에이전트에 도구를 연결할 수 있습니다.
- Vercel Connect connector를 사용해 런타임에 짧은 수명의 범위 제한 GitHub 토큰을 발급합니다.
- code-review, issue-triage, repo-explorer, ci-ops, maintainer presets가 Connect scopes에 자동으로 매핑됩니다.
- 쓰는 도구는 기본적으로 approval이 필요하며, always, once, 입력 의존 predicate로 개별 승인 규칙을 설정할 수 있습니다.
- 파일명이 namespace를 정하며, 도구는 github__addPullRequestComment 같은 이름으로 에이전트 안에서 동작합니다.
기타
- 패키지를 업그레이드하면 새 도구와 수정 사항을 받을 수 있고, config schema는 import 시 검증됩니다.
- GitHub connector를 만들고 문서를 읽어 시작하라고 안내합니다.