Visão geral

O Repositório de Ferramentas é um gerenciador de pacotes para ferramentas da CrewAI. Ele permite que usuários publiquem, instalem e gerenciem ferramentas que se integram com crews e flows da CrewAI. As ferramentas podem ser:
  • Privadas: acessíveis apenas dentro da sua organização (padrão)
  • Públicas: acessíveis a todos os usuários CrewAI se publicadas com a flag --public
O repositório não é um sistema de controle de versões. Use o Git para rastrear mudanças no código e permitir colaboração.

Pré-requisitos

Antes de usar o Repositório de Ferramentas, certifique-se de que você possui:

Instalando ferramentas

Para instalar uma ferramenta:
crewai tool install <nome-da-ferramenta>
Isso instala a ferramenta e a adiciona ao pyproject.toml.

Criando e publicando ferramentas

Para criar um novo projeto de ferramenta:
crewai tool create <nome-da-ferramenta>
Isso gera um projeto de ferramenta estruturado localmente. Após fazer alterações, inicialize um repositório Git e faça o commit do código:
git init
git add .
git commit -m "Initial version"
Para publicar a ferramenta:
crewai tool publish
Por padrão, as ferramentas são publicadas como privadas. Para tornar uma ferramenta pública:
crewai tool publish --public
Para mais detalhes sobre como construir ferramentas, acesse Criando suas próprias ferramentas.

Atualizando ferramentas

Para atualizar uma ferramenta publicada:
  1. Modifique a ferramenta localmente
  2. Atualize a versão no pyproject.toml (por exemplo, de 0.1.0 para 0.1.1)
  3. Faça o commit das alterações e publique
git commit -m "Atualizar versão para 0.1.1"
crewai tool publish

Excluindo ferramentas

Para excluir uma ferramenta:
  1. Acesse o CrewAI Enterprise
  2. Navegue até Ferramentas
  3. Selecione a ferramenta
  4. Clique em Excluir
A exclusão é permanente. Ferramentas excluídas não podem ser restauradas ou reinstaladas.

Verificações de segurança

Cada versão publicada passa por verificações automáticas de segurança e só fica disponível para instalação após aprovação. Você pode verificar o status das verificações de segurança de uma ferramenta em: CrewAI Enterprise > Tools > Your Tool > Versions

Precisa de ajuda?

Entre em contato com nossa equipe de suporte para assistência com integração de API ou resolução de problemas.