diff --git a/src/agents/pi-embedded-runner/model.ts b/src/agents/pi-embedded-runner/model.ts index 9cc94a173..05f5072cf 100644 --- a/src/agents/pi-embedded-runner/model.ts +++ b/src/agents/pi-embedded-runner/model.ts @@ -13,9 +13,7 @@ type InlineModelEntry = ModelDefinitionConfig & { provider: string }; function applyProviderModelOverrides(model: Model): Model { if (model.provider === "github-copilot") { - const headers = model.headers - ? { ...model.headers, "User-Agent": resolveGithubCopilotUserAgent() } - : { "User-Agent": resolveGithubCopilotUserAgent() }; + const headers = { ...(model.headers ?? {}), "User-Agent": resolveGithubCopilotUserAgent() }; return { ...model, headers }; } return model;