Skip to content

Commit c1059d1

Browse files
committed
lazy loading of keys
1 parent 970dc55 commit c1059d1

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

src/config.ts

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,24 @@ export async function resolveConfig(cliOptions: CLIOptions): Promise<Config> {
5858

5959
// --------------------------------
6060

61-
// Basic validation for Browserbase keys
61+
// Basic validation for Browserbase keys - provide dummy values if not set
6262
if (!mergedConfig.browserbaseApiKey) {
63-
console.warn("Warning: BROWSERBASE_API_KEY environment variable not set.");
63+
console.warn(
64+
"Warning: BROWSERBASE_API_KEY environment variable not set. Using dummy value.",
65+
);
66+
mergedConfig.browserbaseApiKey = "dummy-browserbase-api-key";
6467
}
6568
if (!mergedConfig.browserbaseProjectId) {
6669
console.warn(
67-
"Warning: BROWSERBASE_PROJECT_ID environment variable not set.",
70+
"Warning: BROWSERBASE_PROJECT_ID environment variable not set. Using dummy value.",
6871
);
72+
mergedConfig.browserbaseProjectId = "dummy-browserbase-project-id";
6973
}
7074
if (!mergedConfig.modelApiKey) {
71-
console.warn("Warning: GEMINI_API_KEY environment variable not set.");
75+
console.warn(
76+
"Warning: MODEL_API_KEY environment variable not set. Using dummy value.",
77+
);
78+
mergedConfig.modelApiKey = "dummy-api-key";
7279
}
7380

7481
return mergedConfig;

0 commit comments

Comments
 (0)