01
Joguei fora o framework de agentes
- o caminho óbvio
- CrewAI. É o que quase todo mundo usa para orquestrar agentes.
- o que eu fiz
- Reescrevi os quatro Egos como workers Python residentes (asyncio) usando Pydantic AI, com a orquestração virando o próprio NATS — filas, subjects e replay via JetStream.
- por quê
- CrewAI é feito para deliberação em lote, com várias rodadas de modelo por tarefa. Cada rodada extra multiplica chamadas; numa GTX 1080 Ti local isso vira 10 a 30 segundos de latência onde eu precisava de 2 a 5. E eu queria agentes reagindo a eventos 24/7, não um lote que começa e termina.
- o que custou
- Perdi as conveniências prontas — delegação entre agentes, memória de crew. Se um fluxo multi-agente complexo aparecer, avalio uma ferramenta específica para ele, não como base de tudo.