feat(extensions): support Unix domain socket transport for StreamableHttp MCP (#7860)

This commit is contained in:
Will Pfleger
2026-04-17 15:16:37 -04:00
committed by GitHub
parent 1a18c2748c
commit 7fa662bcac
16 changed files with 212 additions and 29 deletions
@@ -62,6 +62,8 @@ enum RecipeExtensionConfigInternal {
headers: HashMap<String, String>,
timeout: Option<u64>,
#[serde(default)]
socket: Option<String>,
#[serde(default)]
bundled: Option<bool>,
#[serde(default)]
available_tools: Vec<String>,
@@ -140,6 +142,7 @@ impl From<RecipeExtensionConfigInternal> for ExtensionConfig {
env_keys,
headers,
timeout,
socket,
bundled,
available_tools
},