Sobre recomendações, dá uma olhada nesta biblioteca: markdrop.
Tem algumas coisas interessantes que você pode usar como base para melhorar ainda mais sua biblioteca.
Respondendo a "Muito obrigado!! Estou em constante atualização..." dentro da publicação Nova biblioteca para IA/Agentes/LLM etc BR
1