From 0b9ef09a308eb3d14185e4222b419944e6419792 Mon Sep 17 00:00:00 2001 From: Jude Edwards Date: Mon, 22 Jun 2026 11:48:34 -0700 Subject: [PATCH] fix(developer/read_image): send a User-Agent on URL image fetches (#9927) --- .../goose/src/agents/platform_extensions/developer/image.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/goose/src/agents/platform_extensions/developer/image.rs b/crates/goose/src/agents/platform_extensions/developer/image.rs index 83ea7b39b..f4b0aea36 100644 --- a/crates/goose/src/agents/platform_extensions/developer/image.rs +++ b/crates/goose/src/agents/platform_extensions/developer/image.rs @@ -180,6 +180,11 @@ async fn load_image_bytes(source: &str, working_dir: Option<&Path>) -> Result Result, String> { let client = reqwest::Client::builder() + .user_agent(concat!( + "goose/", + env!("CARGO_PKG_VERSION"), + " (+https://github.com/aaif-goose/goose)" + )) .timeout(Duration::from_secs(30)) .build() .map_err(|error| format!("failed to create HTTP client: {error}"))?;