From 25083db63a8169358ffde716b2e6d09b60350a5b Mon Sep 17 00:00:00 2001 From: Sebas Date: Tue, 23 Jun 2026 20:10:06 +0000 Subject: [PATCH] Stage 3: stdio nutzt shared_client --- crates/dtrack-stdio/src/main.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/dtrack-stdio/src/main.rs b/crates/dtrack-stdio/src/main.rs index fbbdaa5..e932a99 100644 --- a/crates/dtrack-stdio/src/main.rs +++ b/crates/dtrack-stdio/src/main.rs @@ -1,6 +1,6 @@ use anyhow::Result; use dtrack_core::{DtrackClient, DtrackConfig}; -use dtrack_tools::DtrackServer; +use dtrack_tools::{shared_client, DtrackServer}; use rmcp::{transport::stdio, ServiceExt}; #[tokio::main] @@ -16,7 +16,9 @@ async fn main() -> Result<()> { let cfg = DtrackConfig::resolve()?; let client = DtrackClient::from_config(&cfg)?; - let service = DtrackServer::new(client).serve(stdio()).await?; + let service = DtrackServer::new(shared_client(client)) + .serve(stdio()) + .await?; service.waiting().await?; Ok(()) }