use rtx_llm_tools::templates::{PromptTemplate, TemplateContext}; use serde_json::Value; #[tokio::test] async fn debug_template_parsing() { let template_str = "Hello {name}!"; let template = PromptTemplate::from_str(template_str).unwrap(); println!("Template nodes: {:?}", template); let mut context = TemplateContext::new(); context.insert("name", Value::String("World".to_string())); let result = template.render(&context).await.unwrap(); println!("Rendered result: '{}'", result); }