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 <alexhancock@block.xyz>
Co-authored-by: Dale Seo <5466341+DaleSeo@users.noreply.github.com>
This commit is contained in:
Adrián Romero 2026-04-02 01:02:31 +02:00 committed by GitHub
parent cf6988ac7c
commit 012210baae
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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?;