aboutsummaryrefslogtreecommitdiff
path: root/src/integration/registry.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/integration/registry.rs')
-rw-r--r--src/integration/registry.rs13
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,