diff --git a/crates/goose-server/src/logging.rs b/crates/goose-server/src/logging.rs index 0ea1f5d0..720b30d3 100644 --- a/crates/goose-server/src/logging.rs +++ b/crates/goose-server/src/logging.rs @@ -35,7 +35,7 @@ pub fn setup_logging(name: Option<&str>) -> Result<()> { let base_env_filter = EnvFilter::try_from_default_env().unwrap_or_else(|_| { EnvFilter::new("") .add_directive("mcp_client=info".parse().unwrap()) - .add_directive("goose=debug".parse().unwrap()) + .add_directive("goose=info".parse().unwrap()) .add_directive("goose_server=info".parse().unwrap()) .add_directive("tower_http=info".parse().unwrap()) .add_directive(LevelFilter::WARN.into()) diff --git a/crates/goose/src/agents/agent.rs b/crates/goose/src/agents/agent.rs index 7e494b3f..0b0dd4cd 100644 --- a/crates/goose/src/agents/agent.rs +++ b/crates/goose/src/agents/agent.rs @@ -495,7 +495,7 @@ impl Agent { } /// Dispatch a single tool call to the appropriate client - #[instrument(skip(self, tool_call, request_id), fields(input, output))] + #[instrument(skip(self, tool_call, request_id, session), fields(input, output, session_id = %session.id))] pub async fn dispatch_tool_call( &self, tool_call: CallToolRequestParams,