Customization#
Customization vs Extending#
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
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