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