diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-10 20:12:05 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-10 20:12:05 +0300 |
| commit | 42ec7221310a4193f2a3717e2ea557c604dd07ae (patch) | |
| tree | 614688c2f3a17f7ae32077f4dd5692d00f90a943 /src/app/mod.rs | |
| parent | 09c0dabfb51d8bc48b450d84958d19b1b647d77a (diff) | |
feat: gate kimi integration install behind minimum agent version
Diffstat (limited to 'src/app/mod.rs')
| -rw-r--r-- | src/app/mod.rs | 14 |
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 |
