AI Briefing

설치 가능한 확장 기능으로 eve 에이전트 기능 확장

·2026.07.22 09:00

eve 에이전트에 도구·훅·스킬 등을 패키징한 확장 기능을 npm 등 패키지 레지스트리로 배포·설치할 수 있게 됐다.

eve 에이전트 프레임워크에 확장(extension) 기능이 추가됐다. 도구(tools), 커넥션(connections), 스킬(skills), 지시사항(instructions), 훅(hooks)을 하나의 패키지로 묶어 npm 등 패키지 레지스트리에 게시하고, 일반 의존성처럼 설치·버전 관리·업그레이드할 수 있다.

확장 생성은 단일 명령어로 시작한다.

npx eve@latest extension init crm

생성된 패키지는 에이전트와 동일한 파일 구조(tools/, connections/, skills/, hooks/ 등)를 따르며, 준비가 되면 eve extension build로 배포용 패키지를 빌드한다.

에이전트에서 사용할 때는 agent/extensions/ 디렉터리에 파일을 만들어 임포트한다. 파일명이 네임스페이스가 되므로, crm으로 임포트한 확장의 search 도구는 에이전트 내에서 crm__search로 실행된다.

주요 기능:

  • Zod 등 표준 스키마 라이브러리로 config 스키마 선언 및 타입 검증
  • 확장 도구 실행 전 승인 요구, 도구 교체, disableTool()로 제거 가능
  • 훅에서 toolResultFrom으로 확장 도구 결과 타입 세분화

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.