From 07261e09be60ac0c145685fd11f94351cc0e5ba6 Mon Sep 17 00:00:00 2001 From: Eric Yue Date: Mon, 15 Jun 2026 21:50:24 +0800 Subject: feat: add devin cli detection and restore support (#622) * feat: add devin cli detection and restore support refs #606 * fix: keep devin integration session-only --------- Co-authored-by: Ogulcan Celik --- src/config/model.rs | 5 +++-- src/config/sound.rs | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'src/config') diff --git a/src/config/model.rs b/src/config/model.rs index 528a940c..95915590 100644 --- a/src/config/model.rs +++ b/src/config/model.rs @@ -527,8 +527,9 @@ pub struct ExperimentalConfig { /// detected agent matches one of these names (case-insensitive). Empty /// list means apply to any focused pane. Unknown agent names are ignored; /// if the list contains no valid names, the reveal does not apply. - /// Accepted names: pi, claude, codex, gemini, cursor, cline, opencode, - /// copilot, kimi, kiro, droid, amp, grok, hermes, kilo, qodercli, qoder. + /// Accepted names: pi, claude, codex, gemini, cursor, devin, cline, + /// opencode, copilot, kimi, kiro, droid, amp, grok, hermes, kilo, + /// qodercli, qoder. /// Default: empty. pub cjk_ime_agents: Vec, /// Cursor shape rendered for the IME anchor when diff --git a/src/config/sound.rs b/src/config/sound.rs index 50b2355b..25376f2a 100644 --- a/src/config/sound.rs +++ b/src/config/sound.rs @@ -30,6 +30,7 @@ pub struct AgentSoundOverrides { pub codex: AgentSoundSetting, pub gemini: AgentSoundSetting, pub cursor: AgentSoundSetting, + pub devin: AgentSoundSetting, pub agy: AgentSoundSetting, pub cline: AgentSoundSetting, pub open_code: AgentSoundSetting, @@ -122,6 +123,7 @@ impl AgentSoundOverrides { Some(Agent::Codex) => self.codex, Some(Agent::Gemini) => self.gemini, Some(Agent::Cursor) => self.cursor, + Some(Agent::Devin) => self.devin, Some(Agent::Antigravity) => self.agy, Some(Agent::Cline) => self.cline, Some(Agent::OpenCode) => self.open_code, @@ -159,6 +161,7 @@ impl Default for AgentSoundOverrides { codex: AgentSoundSetting::Default, gemini: AgentSoundSetting::Default, cursor: AgentSoundSetting::Default, + devin: AgentSoundSetting::Default, agy: AgentSoundSetting::Default, cline: AgentSoundSetting::Default, open_code: AgentSoundSetting::Default, -- cgit v1.2.3