- Abstração de agente com interfaces run e step
- Integração de ferramentas via trait Tool
- Módulos de memória para persistência de contexto
- Modelagem dinâmica de prompts
- Suporte a OpenAI e provedores extensíveis de LLM
- Manipulação de respostas em streaming
- Mecanismos de tratamento de erros e reintentos