feat(ai): add CodeBuddy Code CLI provider

This commit is contained in:
Guoyu Su authored and GitHub committed 2026-08-10 18:27:37 +08:00
1 parent f5e7a37c8d
commit 1a3645a04d
38 files changed
+1697 -19

No files matched your search

+3
View File
@@ -242,6 +242,7 @@ fn resolve_cli_provider_config(mut config: AiConfig) -> AiConfig {
AiProvider::OpenCodeCli => (&mut config.opencode_cli_path, "opencode"),
AiProvider::CursorCli => (&mut config.cursor_cli_path, "agent"),
AiProvider::GrokCli => (&mut config.grok_cli_path, "grok"),
AiProvider::CodeBuddyCli => (&mut config.codebuddy_cli_path, "codebuddy"),
_ => return config,
};
let command = path_slot.as_deref().map(str::trim).filter(|path| !path.is_empty()).unwrap_or(default_command);
@@ -333,6 +334,8 @@ mod tests {
cursor_cli_env: Default::default(),
grok_cli_path: None,
grok_cli_env: Default::default(),
codebuddy_cli_path: None,
codebuddy_cli_env: Default::default(),
}
}