diff options
Diffstat (limited to 'src/integration/registry.rs')
| -rw-r--r-- | src/integration/registry.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/integration/registry.rs b/src/integration/registry.rs index 7041eb1b..569494a2 100644 --- a/src/integration/registry.rs +++ b/src/integration/registry.rs @@ -76,6 +76,11 @@ pub(crate) fn integration_target_supported(target: crate::api::schema::Integrati | crate::api::schema::IntegrationTarget::Kimi | crate::api::schema::IntegrationTarget::Qodercli | crate::api::schema::IntegrationTarget::AntigravityCli + | crate::api::schema::IntegrationTarget::Devin + | crate::api::schema::IntegrationTarget::Hermes + | crate::api::schema::IntegrationTarget::Cursor + | crate::api::schema::IntegrationTarget::Mastracode + | crate::api::schema::IntegrationTarget::Grok ) } @@ -196,12 +201,9 @@ pub(crate) fn codex_executable_name() -> &'static str { pub(crate) fn hermes_install_layout_available() -> bool { #[cfg(windows)] { - let Some(local_app_data) = - std::env::var_os("LOCALAPPDATA").filter(|value| !value.is_empty()) - else { + let Ok(dir) = hermes_dir() else { return false; }; - let dir = PathBuf::from(local_app_data).join("hermes"); [ dir.join("hermes.exe"), dir.join("bin").join("hermes.exe"), |
