개요

Tool Repository는 CrewAI 도구를 위한 패키지 관리자입니다. 사용자는 CrewAI crew와 flow에 통합되는 도구를 게시, 설치 및 관리할 수 있습니다. 도구는 다음과 같이 분류됩니다:
  • 비공개: 조직 내에서만 접근할 수 있습니다(기본값)
  • 공개: --public 플래그로 게시하면 모든 CrewAI 사용자가 접근할 수 있습니다
이 저장소는 버전 관리 시스템이 아닙니다. 코드 변경 사항을 추적하고 협업을 활성화하려면 Git을 사용하십시오.

사전 요구 사항

Tool Repository를 사용하기 전에 다음이 준비되어 있어야 합니다:
  • CrewAI Enterprise 계정
  • CrewAI CLI 설치됨
  • uv>=0.5.0 이 설치되어 있어야 합니다. 업그레이드 방법을 참고하세요.
  • Git 설치 및 구성 완료
  • CrewAI Enterprise 조직에서 도구를 게시하거나 설치할 수 있는 액세스 권한

도구 설치

도구를 설치하려면:
crewai tool install <tool-name>
이 명령은 도구를 설치하고 pyproject.toml에 추가합니다.

도구 생성 및 게시

새 도구 프로젝트를 생성하려면:
crewai tool create <tool-name>
이 명령은 로컬에 스캐폴딩된 도구 프로젝트를 생성합니다. 변경 사항을 적용한 후, Git 저장소를 초기화하고 코드를 커밋합니다:
git init
git add .
git commit -m "Initial version"
도구를 게시하려면:
crewai tool publish
기본적으로 도구는 비공개로 게시됩니다. 도구를 공개로 설정하려면:
crewai tool publish --public
도구 빌드에 대한 자세한 내용은 나만의 도구 만들기를 참고하세요.

도구 업데이트

공개된 도구를 업데이트하려면:
  1. 로컬에서 도구를 수정합니다.
  2. pyproject.toml에서 버전을 업데이트합니다(예: 0.1.0에서 0.1.1로).
  3. 변경 사항을 커밋하고 배포합니다.
git commit -m "Update version to 0.1.1"
crewai tool publish

도구 삭제

도구를 삭제하려면:
  1. CrewAI Enterprise로 이동합니다.
  2. Tools로 이동합니다.
  3. 도구를 선택합니다.
  4. Delete를 클릭합니다.
삭제는 영구적입니다. 삭제된 도구는 복구하거나 다시 설치할 수 없습니다.

보안 점검

모든 공개된 버전은 자동화된 보안 점검을 거치며, 통과한 후에만 설치할 수 있습니다. 도구의 보안 점검 상태는 다음에서 확인할 수 있습니다: CrewAI Enterprise > Tools > Your Tool > Versions

도움이 필요하신가요?

API 통합 또는 문제 해결에 대한 지원이 필요하시면 지원팀에 문의해 주세요.