From 012210baae3ff05836eca712dd4ba08bbf7dde05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Romero?= Date: Thu, 2 Apr 2026 01:02:31 +0200 Subject: [PATCH] fix: example clients_everything_stdio (#770) * fix: example clients_everything_stdio * Apply suggestion from @DaleSeo Co-authored-by: Dale Seo <5466341+DaleSeo@users.noreply.github.com> --------- Co-authored-by: Alex Hancock Co-authored-by: Dale Seo <5466341+DaleSeo@users.noreply.github.com> --- examples/clients/src/everything_stdio.rs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/examples/clients/src/everything_stdio.rs b/examples/clients/src/everything_stdio.rs index 8a7fce7..f1eb56e 100644 --- a/examples/clients/src/everything_stdio.rs +++ b/examples/clients/src/everything_stdio.rs @@ -59,7 +59,9 @@ async fn main() -> Result<()> { // Read resource let resource = client - .read_resource(ReadResourceRequestParams::new("test://static/resource/3")) + .read_resource(ReadResourceRequestParams::new( + "demo://resource/static/document/architecture.md", + )) .await?; tracing::info!("Resource: {resource:#?}"); @@ -69,18 +71,18 @@ async fn main() -> Result<()> { // Get simple prompt let prompt = client - .get_prompt(GetPromptRequestParams::new("simple_prompt")) + .get_prompt(GetPromptRequestParams::new("simple-prompt")) .await?; tracing::info!("Prompt - simple: {prompt:#?}"); - // Get complex prompt (returns text & image) + // Get prompt with arguments let prompt = client .get_prompt( - GetPromptRequestParams::new("complex_prompt") - .with_arguments(object!({ "temperature": "0.5", "style": "formal" })), + GetPromptRequestParams::new("args-prompt") + .with_arguments(object!({ "city": "Dallas", "state": "Texas" })), ) .await?; - tracing::info!("Prompt - complex: {prompt:#?}"); + tracing::info!("Prompt - args: {prompt:#?}"); // List resource templates let resource_templates = client.list_all_resource_templates().await?;