LlamaDev: A Nova Ferramenta de Gerenciamento de Monorepo do LlamaIndex
2025-05-21

Manter o monorepo do LlamaIndex com mais de 650 pacotes Python representou desafios significativos. Inicialmente usando Poetry para projetos individuais e Pants para orquestração, surgiram problemas de escala com a velocidade de construção e a manutenção do servidor de cache. Para resolver isso, a equipe do LlamaIndex criou o LlamaDev, substituindo o Poetry pelo uv e gerenciando internamente os grafos de dependência e o disparo de testes. O LlamaDev melhora drasticamente a velocidade de construção, simplifica a depuração e aprimora a experiência do desenvolvedor, facilitando a participação de contribuidores no projeto.
Desenvolvimento