Supported Sources
The template system supports three main sources:{{agent.*}}- References agent attributes{{test_case.*}}- References test case attributes{{test_case.expected_behaviors}}- References test case criteria (used by Composite Evaluation)
Basic Usage
The simplest form is accessing a top-level attribute:Nested Paths
You can access nested attributes using dot notation:Array Indexing
Access specific elements in arrays using bracket notation:Array Access Without Indexing
Access entire arrays without indexing - they’ll be returned as strings:Dynamic Keys via Multi-Pass Resolution
The system supports dynamic key resolution through multiple passes, allowing you to use one template variable to determine another:- First pass: Resolves
{{test_case.username}}→ “user1” - Second pass: Resolves
{{agent.users.user1.email}}→ “test@example.com”

