Acesso total a todas as funcionalidades e configurações. Não pode ser restrito.
Member
Acesso de leitura à maioria das funcionalidades, acesso de gerenciamento a variáveis de ambiente, conexões LLM e projetos Studio. Não pode modificar configurações da organização ou padrões.
Cada função possui um nível de permissão para cada área de funcionalidade. Os três níveis são:
Manage — acesso total de leitura/escrita (criar, editar, excluir)
Read — acesso somente leitura
No access — funcionalidade oculta/inacessível
Funcionalidade
Owner
Member (padrão)
Níveis disponíveis
Descrição
usage_dashboards
Manage
Read
Manage / Read / No access
Visualizar métricas e análises de uso
crews_dashboards
Manage
Read
Manage / Read / No access
Visualizar dashboards de deploy, acessar detalhes de automações
invitations
Manage
Read
Manage / Read / No access
Convidar novos membros para a organização
training_ui
Manage
Read
Manage / Read / No access
Acessar interfaces de treinamento/fine-tuning
tools
Manage
Read
Manage / Read / No access
Criar e gerenciar ferramentas
agents
Manage
Read
Manage / Read / No access
Criar e gerenciar agentes
environment_variables
Manage
Manage
Manage / No access
Criar e gerenciar variáveis de ambiente
llm_connections
Manage
Manage
Manage / No access
Configurar conexões de provedores LLM
default_settings
Manage
No access
Manage / No access
Modificar configurações padrão da organização
organization_settings
Manage
No access
Manage / No access
Gerenciar cobrança, planos e configuração da organização
studio_projects
Manage
Manage
Manage / No access
Criar e editar projetos no Studio
Ao criar uma função personalizada, a maioria das funcionalidades pode ser definida como Manage, Read ou No access. No entanto, environment_variables, llm_connections, default_settings, organization_settings e studio_projects suportam apenas Manage ou No access — não há opção somente leitura para essas funcionalidades.
Para fazer deploy de uma automação a partir de um repositório GitHub, o usuário precisa de:
crews_dashboards: pelo menos Read — necessário para acessar o dashboard de automações onde os deploys são criados
Acesso ao repositório Git (se RBAC em nível de entidade para repositórios Git estiver habilitado): a função do usuário deve ter acesso ao repositório Git específico via permissões de entidade
studio_projects: Manage — se estiver construindo o crew no Studio antes do deploy
Automações suportam configurações de visibilidade que restringem acesso por usuário ou função. Útil para:
Manter automações sensíveis ou experimentais privadas
Gerenciar visibilidade em equipes grandes ou colaboradores externos
Testar automações em contexto isolado
Deploys podem ser configurados como privados, significando que apenas usuários e funções na whitelist poderão interagir com eles.Configure em Automation → Settings → aba Visibility.
1
Abrir a aba Visibility
Acesse Automation → Settings → Visibility.
2
Definir visibilidade
Selecione Private para restringir o acesso. O owner da organização
mantém acesso sempre.
3
Permitir acesso
Adicione usuários e funções que poderão ver, executar e acessar
logs/métricas/configurações.
4
Salvar e verificar
Salve e confirme que não listados não conseguem ver ou executar a automação.
Embora o CrewAI venha com as funções Owner e Member, a maioria das equipes se beneficia da criação de funções personalizadas. Aqui estão os padrões comuns: