feat(ai): add Cursor CLI provider
This commit is contained in:
1 parent
25fd5677c7
commit
36e5fa4f4c
36 files changed
+1173
-36
No files matched your search
@@ -529,14 +529,20 @@ mod tests {
|
||||
pi_agent_cli_env: Default::default(),
|
||||
opencode_cli_path: None,
|
||||
opencode_cli_env: Default::default(),
|
||||
cursor_cli_path: None,
|
||||
cursor_cli_env: Default::default(),
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn rejects_local_cli_providers_single() {
|
||||
for provider in
|
||||
[AiProvider::CodexCli, AiProvider::ClaudeCodeCli, AiProvider::PiAgentCli, AiProvider::OpenCodeCli]
|
||||
{
|
||||
for provider in [
|
||||
AiProvider::CodexCli,
|
||||
AiProvider::ClaudeCodeCli,
|
||||
AiProvider::PiAgentCli,
|
||||
AiProvider::OpenCodeCli,
|
||||
AiProvider::CursorCli,
|
||||
] {
|
||||
let config = make_config(provider);
|
||||
assert!(reject_web_unsupported_ai_provider(&config).is_err());
|
||||
}
|
||||
@@ -620,6 +626,8 @@ mod tests {
|
||||
pi_agent_cli_env: Default::default(),
|
||||
opencode_cli_path: None,
|
||||
opencode_cli_env: Default::default(),
|
||||
cursor_cli_path: None,
|
||||
cursor_cli_env: Default::default(),
|
||||
};
|
||||
|
||||
let body = super::AiTestConnectionRequest { config };
|
||||
|
||||
Reference in new issue
Block a user