Framework · CrewAI Inc.
CrewAI em resumo
Um framework Python para equipes de agents com papéis definidos que delegam tarefas entre si, orquestradas por Flows orientados a eventos. Flows oferecem persistência e feedback humano, e a CLI faz o deploy diretamente no serviço gerenciado CrewAI AMP.
Ideal para: Configurações multi-agent baseadas em papéis, com um caminho curto até um deploy gerenciado.
Principais informações
- Responsável pela manutenção
- CrewAI Inc.
- Linguagens
- Python
- Licença
- MIT
- Versão mais recente
1.15.23· 28 de setembro de 2026- Repositório
- crewAIInc/crewAI
- Opção hospedada
- CrewAI AMP
Início rápido
Instale o pacote, configure as credenciais e execute o agente mais simples da documentação oficial. Os IDs dos modelos são os usados na documentação e talvez não estejam habilitados na sua conta.
pip install crewai crewai-tools (not copied verbatim; docs recommend CrewAI CLI per installation guide; SerperDevTool needs SERPER_API_KEY)from crewai import Agent
from crewai_tools import SerperDevTool
# Create an agent
researcher = Agent(
role="AI Technology Researcher",
goal="Research the latest AI developments",
tools=[SerperDevTool()],
verbose=True
)
# Use kickoff() to interact directly with the agent
result = researcher.kickoff("What are the latest developments in language models?")
# Access the raw response
print(result.raw)Recursos
| Qualquer modelo | Sim | |
|---|---|---|
| Cliente MCP | Sim | mcps=[...] em um agent, ou MCPServerAdapter de crewai-tools |
| Servidor MCP | Não confirmado | |
| Multiagente | Sim | Equipes com papéis definidos, orquestradas por Flows |
| Execuções duráveis | Sim | @persist em Flows, além de checkpoints via from_checkpoint |
| Aprovação humana | Sim | Decorator @human_feedback, disponível desde v1.8.0 |
| Rastreamento | Sim | Tracing do CrewAI após crewai login |
| Avaliações | Não confirmado |
Mudanças recentes
- O guia de início rápido agora prioriza Flow, com configurações JSONC de agents e equipes carregadas por load_crew.
- Desde v1.14.5, restore_from_state_id retoma ou cria uma ramificação de um Flow; a hidratação de inputs.id está obsoleta.