Customization is for changing what already exists in the blueprint — models, prompts, tool configuration, and agent behavior. No new code or plugins required.
Extending is for adding new functionality — new tools, data sources, or integrations that don't exist today. Refer to Extending.
- Configuration Reference — Complete YAML schema with all parameters
- Swapping Models — Use different LLMs (hosted NIM, self-hosted NIM, mixing models)
- Tools and Sources — Enable, disable, and configure search tools
- MCP Tools — Add external tools through Model Context Protocol
- Knowledge Layer — Add document retrieval (LlamaIndex or Foundational RAG)
- Prompts — Modify agent behavior through Jinja2 prompt templates
- Human-in-the-Loop — Configure the clarifier and plan approval workflow