diff options
Diffstat (limited to 'src/integration/registry.rs')
| -rw-r--r-- | src/integration/registry.rs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/integration/registry.rs b/src/integration/registry.rs index 10500df5..7041eb1b 100644 --- a/src/integration/registry.rs +++ b/src/integration/registry.rs @@ -22,6 +22,7 @@ pub(crate) fn integration_target_label( crate::api::schema::IntegrationTarget::Qodercli => "qodercli", crate::api::schema::IntegrationTarget::Cursor => "cursor", crate::api::schema::IntegrationTarget::Mastracode => "mastracode", + crate::api::schema::IntegrationTarget::AntigravityCli => "antigravity-cli", crate::api::schema::IntegrationTarget::Grok => "grok", } } @@ -50,6 +51,7 @@ pub(crate) fn integration_target_command_names( crate::api::schema::IntegrationTarget::Qodercli => qodercli_command_names(), crate::api::schema::IntegrationTarget::Cursor => cursor_command_names(), crate::api::schema::IntegrationTarget::Mastracode => &["mastracode"], + crate::api::schema::IntegrationTarget::AntigravityCli => &["agy"], crate::api::schema::IntegrationTarget::Grok => &["grok"], } } @@ -73,6 +75,7 @@ pub(crate) fn integration_target_supported(target: crate::api::schema::Integrati | crate::api::schema::IntegrationTarget::Droid | crate::api::schema::IntegrationTarget::Kimi | crate::api::schema::IntegrationTarget::Qodercli + | crate::api::schema::IntegrationTarget::AntigravityCli ) } @@ -259,7 +262,7 @@ fn integration_specs() -> [( crate::api::schema::IntegrationTarget, io::Result<PathBuf>, u32, -); 15] { +); 16] { [ ( crate::api::schema::IntegrationTarget::Pi, @@ -335,6 +338,14 @@ fn integration_specs() -> [( super::MASTRACODE_INTEGRATION_VERSION, ), ( + crate::api::schema::IntegrationTarget::AntigravityCli, + antigravity_cli_dir().map(|dir| { + dir.join("hooks") + .join(super::ANTIGRAVITY_CLI_HOOK_INSTALL_NAME) + }), + super::ANTIGRAVITY_CLI_INTEGRATION_VERSION, + ), + ( crate::api::schema::IntegrationTarget::Grok, grok_dir().map(|dir| dir.join("hooks").join(super::GROK_HOOK_INSTALL_NAME)), super::GROK_INTEGRATION_VERSION, |
