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 <tool-name>

Isso instala a ferramenta e a adiciona ao pyproject.toml.

Criando e publicando ferramentas

Para criar um novo projeto de ferramenta:

crewai tool create <tool-name>

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 "Update version to 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.