test(extensions): keep generation helper out of discovery

This commit is contained in:
Peter Steinberger
2026-04-20 22:08:48 +01:00
parent 0324114293
commit d16634be57
3 changed files with 4 additions and 4 deletions

View File

@@ -0,0 +1,17 @@
import { loadShellEnvFallback } from "../../src/infra/shell-env.js";
import { getProviderEnvVars } from "../../src/secrets/provider-env-vars.js";
export function maybeLoadShellEnvForGenerationProviders(providerIds: string[]): void {
const expectedKeys = [
...new Set(providerIds.flatMap((providerId) => getProviderEnvVars(providerId))),
];
if (expectedKeys.length === 0) {
return;
}
loadShellEnvFallback({
enabled: true,
env: process.env,
expectedKeys,
logger: { warn: (message: string) => console.warn(message) },
});
}