From b10781a8c09e8abfd12f18a7be633adceff40dbb Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Thu, 28 Aug 2025 14:59:32 -0300 Subject: [PATCH] fix: update async item service constructor parameters Co-authored-by: aider (openai/andrew/openrouter/mistralai/mistral-medium-3.1) --- src/modes/server.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modes/server.rs b/src/modes/server.rs index 1e1a47a..93aee54 100644 --- a/src/modes/server.rs +++ b/src/modes/server.rs @@ -60,7 +60,8 @@ pub fn mode_server( let rt = tokio::runtime::Runtime::new()?; // Take ownership of the connection and move it into the async runtime let owned_conn = std::mem::replace(conn, rusqlite::Connection::open_in_memory()?); - rt.block_on(run_server(server_config, owned_conn, data_path, item_service)) + let cmd = cmd.clone(); + rt.block_on(run_server(server_config, owned_conn, data_path, item_service, cmd)) } async fn run_server( @@ -85,6 +86,8 @@ async fn run_server( db: db_conn, data_dir: data_dir.clone(), item_service: Arc::new(item_service), + cmd: Arc::new(Mutex::new(Command::new("keep"))), + settings: Arc::new(settings.clone()), }; // Create MCP router