- Pre-built agent templates (QA, browser, code execution)
- Modular memory layers (in-memory, vector store, RAG)
- Tool integration for APIs, web browsing, databases
- Dynamic planning and multi-step workflows
- Notebook and Docker support for reproducibility