@@ -198,6 +198,9 @@ struct OnboardArgs {
198198 /// OpenRouter API key
199199 #[ arg( long, value_name = "KEY" , env = "OPENROUTER_API_KEY" ) ]
200200 openrouter_api_key : Option < String > ,
201+ /// OpenCode Zen API key
202+ #[ arg( long, value_name = "KEY" , env = "OPENCODE_API_KEY" ) ]
203+ opencode_api_key : Option < String > ,
201204 /// Gemini API key
202205 #[ arg( long, value_name = "KEY" , env = "GEMINI_API_KEY" ) ]
203206 gemini_api_key : Option < String > ,
@@ -1449,6 +1452,7 @@ fn run_import(args: &ImportArgs, config: &mut Config) -> Result<()> {
14491452 ( "anthropic.key" , "Anthropic" ) ,
14501453 ( "openai.key" , "OpenAI" ) ,
14511454 ( "openrouter.key" , "OpenRouter" ) ,
1455+ ( "opencode.key" , "OpenCode Zen" ) ,
14521456 ( "gemini.key" , "Gemini" ) ,
14531457 ( "xai.key" , "xAI" ) ,
14541458 ] ;
@@ -1598,6 +1602,7 @@ fn run_import(args: &ImportArgs, config: &mut Config) -> Result<()> {
15981602 ( "anthropic.key" , "ANTHROPIC_API_KEY" ) ,
15991603 ( "openai.key" , "OPENAI_API_KEY" ) ,
16001604 ( "openrouter.key" , "OPENROUTER_API_KEY" ) ,
1605+ ( "opencode.key" , "OPENCODE_API_KEY" ) ,
16011606 ( "gemini.key" , "GEMINI_API_KEY" ) ,
16021607 ( "xai.key" , "XAI_API_KEY" ) ,
16031608 ] ;
0 commit comments