43
const env: NodeJS.ProcessEnv = { ...inheritedEnv, [AiAgentEnvVar]: AiAgentEnvValue };
44
if (proxy) {
46
>
}
47
const overrides = [
48
...(proxy ? [
50
>
`model_providers.vscode-proxy.name="VS Code Proxy"`,
51
>
`model_providers.vscode-proxy.base_url="${proxy.baseUrl}/v1"`,
52
>
`model_providers.vscode-proxy.wire_api="responses"`,
53
>
`model_providers.vscode-proxy.env_key="OPENAI_API_KEY"`,
54
>
`model_providers.vscode-proxy.requires_openai_auth=false`,
55
>
`model_providers.vscode-proxy.supports_websockets=false`,
56
] : []),
57
// Codex filters its shell tool's env through `shell_environment_policy`,