@@ -23,8 +23,6 @@ export type CLIOptions = {
23
23
24
24
// Default Configuration Values
25
25
const defaultConfig : Config = {
26
- browserbaseApiKey : process . env . BROWSERBASE_API_KEY ,
27
- browserbaseProjectId : process . env . BROWSERBASE_PROJECT_ID ,
28
26
proxies : false ,
29
27
server : {
30
28
port : undefined ,
@@ -45,31 +43,24 @@ export async function resolveConfig(cliOptions: CLIOptions): Promise<Config> {
45
43
const mergedConfig = mergeConfig ( defaultConfig , cliConfig ) ;
46
44
47
45
// --- Add Browserbase Env Vars ---
48
- if ( ! mergedConfig . browserbaseApiKey ) {
49
- mergedConfig . browserbaseApiKey = process . env . BROWSERBASE_API_KEY ;
50
- }
51
- if ( ! mergedConfig . browserbaseProjectId ) {
52
- mergedConfig . browserbaseProjectId = process . env . BROWSERBASE_PROJECT_ID ;
53
- }
54
-
55
46
if ( ! mergedConfig . modelApiKey ) {
56
47
mergedConfig . modelApiKey = process . env . GEMINI_API_KEY ;
57
48
}
58
49
59
50
// --------------------------------
60
51
61
52
// Basic validation for Browserbase keys - provide dummy values if not set
62
- if ( ! mergedConfig . browserbaseApiKey ) {
53
+ if ( ! cliOptions . browserbaseApiKey ) {
63
54
console . warn (
64
55
"Warning: BROWSERBASE_API_KEY environment variable not set. Using dummy value." ,
65
56
) ;
66
- mergedConfig . browserbaseApiKey = "dummy-browserbase-api-key" ;
57
+ cliOptions . browserbaseApiKey = "dummy-browserbase-api-key" ;
67
58
}
68
- if ( ! mergedConfig . browserbaseProjectId ) {
59
+ if ( ! cliOptions . browserbaseProjectId ) {
69
60
console . warn (
70
61
"Warning: BROWSERBASE_PROJECT_ID environment variable not set. Using dummy value." ,
71
62
) ;
72
- mergedConfig . browserbaseProjectId = "dummy-browserbase-project-id" ;
63
+ cliOptions . browserbaseProjectId = "dummy-browserbase-project-id" ;
73
64
}
74
65
if ( ! mergedConfig . modelApiKey ) {
75
66
console . warn (
@@ -86,8 +77,6 @@ export async function configFromCLIOptions(
86
77
cliOptions : CLIOptions ,
87
78
) : Promise < Config > {
88
79
return {
89
- browserbaseApiKey : cliOptions . browserbaseApiKey ,
90
- browserbaseProjectId : cliOptions . browserbaseProjectId ,
91
80
server : {
92
81
port : cliOptions . port ,
93
82
host : cliOptions . host ,
0 commit comments