From ac7e3abab393cffd70e93ff1824de0a27e39ca75 Mon Sep 17 00:00:00 2001 From: dalamudx Date: Mon, 5 Oct 2026 16:01:41 +0800 Subject: [PATCH] fix: route Gemini client identity through transport facade --- apps/aether-gateway/src/ai_serving/planner/gemini_cli.rs | 2 +- .../ai_serving/planner/passthrough/provider/family/request.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/aether-gateway/src/ai_serving/planner/gemini_cli.rs b/apps/aether-gateway/src/ai_serving/planner/gemini_cli.rs index 73cfbda8c..f0f144b03 100644 --- a/apps/aether-gateway/src/ai_serving/planner/gemini_cli.rs +++ b/apps/aether-gateway/src/ai_serving/planner/gemini_cli.rs @@ -66,7 +66,7 @@ pub(crate) async fn build_gemini_cli_v1internal_provider_request( let extra_headers = BTreeMap::from([( "user-agent".to_string(), - aether_provider_transport::gemini_cli::gemini_cli_client_user_agent(), + crate::ai_serving::transport::gemini_cli::gemini_cli_client_user_agent(), )]); let headers = build_standard_provider_request_headers(StandardProviderRequestHeadersInput { transport: &payload.transport, diff --git a/apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/request.rs b/apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/request.rs index f27c599f2..fccdde24f 100644 --- a/apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/request.rs +++ b/apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/request.rs @@ -534,7 +534,7 @@ pub(crate) async fn resolve_local_same_format_provider_candidate_payload_parts( if prepared.behavior.is_gemini_cli { extra_headers.insert( "user-agent".to_string(), - aether_provider_transport::gemini_cli::gemini_cli_client_user_agent(), + crate::ai_serving::transport::gemini_cli::gemini_cli_client_user_agent(), ); } let Some(mut provider_request_headers) = (if is_grok {