From 73423df79c0b5fd751acc465b7948783fbc74f8b Mon Sep 17 00:00:00 2001 From: Tyler Longwell Date: Sun, 25 Jan 2026 10:14:36 -0500 Subject: [PATCH] cargo fmt --- crates/goose-cli/src/session/builder.rs | 1 - crates/goose/src/agents/final_output_tool.rs | 5 ++++- crates/goose/src/agents/mcp_client.rs | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/crates/goose-cli/src/session/builder.rs b/crates/goose-cli/src/session/builder.rs index 83c77f64ef..ae8f85ea57 100644 --- a/crates/goose-cli/src/session/builder.rs +++ b/crates/goose-cli/src/session/builder.rs @@ -497,7 +497,6 @@ pub async fn build_session(session_config: SessionBuilderConfig) -> CliSession { process::exit(1); }); - if session_config.resume { let session = agent .config diff --git a/crates/goose/src/agents/final_output_tool.rs b/crates/goose/src/agents/final_output_tool.rs index 3bba80d089..a92fc9d455 100644 --- a/crates/goose/src/agents/final_output_tool.rs +++ b/crates/goose/src/agents/final_output_tool.rs @@ -116,7 +116,10 @@ impl FinalOutputTool { } } - pub async fn execute_tool_call(&mut self, tool_call: CallToolRequestParams) -> DeferredToolCall { + pub async fn execute_tool_call( + &mut self, + tool_call: CallToolRequestParams, + ) -> DeferredToolCall { match tool_call.name.to_string().as_str() { FINAL_OUTPUT_TOOL_NAME => { let result = self.validate_json_output(&tool_call.arguments.into()).await; diff --git a/crates/goose/src/agents/mcp_client.rs b/crates/goose/src/agents/mcp_client.rs index f6e83d4c67..921135e79d 100644 --- a/crates/goose/src/agents/mcp_client.rs +++ b/crates/goose/src/agents/mcp_client.rs @@ -67,7 +67,9 @@ pub trait McpClientTrait: Send + Sync { arguments: Option, cancel_token: CancellationToken, ) -> Result { - let result = self.call_tool(session_id, name, arguments, cancel_token).await; + let result = self + .call_tool(session_id, name, arguments, cancel_token) + .await; Ok(DeferredToolCall { result: Box::new(futures::future::ready(result.map_err(|e| match e { ServiceError::McpError(error_data) => error_data,