From 4d54ccf4947ef75727888890c224f02e9585f0ca Mon Sep 17 00:00:00 2001 From: Ben Brandt Date: Mon, 15 Sep 2025 10:30:46 +0200 Subject: [PATCH] agent_servers: Let Gemini CLI know it is running in Zed (#38058) By passing through Zed as the surface, Gemini can know which editor it is running in. Release Notes: - N/A --- crates/agent_servers/src/gemini.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/agent_servers/src/gemini.rs b/crates/agent_servers/src/gemini.rs index 6a668785943239f28b4bc9aafce9d37fdfa386d2..e897bbd747b2ba7cf3947ed5cd3e594408bc1c2a 100644 --- a/crates/agent_servers/src/gemini.rs +++ b/crates/agent_servers/src/gemini.rs @@ -44,6 +44,7 @@ impl AgentServer for Gemini { cx.spawn(async move |cx| { let mut extra_env = HashMap::default(); + extra_env.insert("SURFACE".to_owned(), "zed".to_owned()); if let Some(api_key) = cx .update(GoogleLanguageModelProvider::api_key_for_gemini_cli)? .await