aboutsummaryrefslogtreecommitdiff
path: root/src/app/mod.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-10 20:12:05 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-10 20:12:05 +0300
commit42ec7221310a4193f2a3717e2ea557c604dd07ae (patch)
tree614688c2f3a17f7ae32077f4dd5692d00f90a943 /src/app/mod.rs
parent09c0dabfb51d8bc48b450d84958d19b1b647d77a (diff)
feat: gate kimi integration install behind minimum agent version
Diffstat (limited to 'src/app/mod.rs')
-rw-r--r--src/app/mod.rs14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/app/mod.rs b/src/app/mod.rs
index c0af6754..88a489e3 100644
--- a/src/app/mod.rs
+++ b/src/app/mod.rs
@@ -1089,10 +1089,16 @@ impl App {
for target in targets {
let label = crate::integration::integration_target_label(target);
match crate::integration::install_target(target) {
- Ok(_) => self
- .state
- .integration_install_messages
- .push(format!("installed {label}")),
+ Ok(messages) => {
+ self.state
+ .integration_install_messages
+ .push(format!("installed {label}"));
+ self.state.integration_install_messages.extend(
+ messages.into_iter().filter(|message| {
+ message.starts_with(crate::integration::INSTALL_WARNING_PREFIX)
+ }),
+ );
+ }
Err(err) => self
.state
.integration_install_messages