diff options
| author | Eric Yue <yue1995pro@gmail.com> | 2026-06-15 21:50:24 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-06-15 16:50:24 +0300 |
| commit | 07261e09be60ac0c145685fd11f94351cc0e5ba6 (patch) | |
| tree | 771b0180c7a1560189547e6d23ef004ec1cf6d5c /src/config | |
| parent | 08bb0768ae224c8db04bbe016b050353ce13eee7 (diff) | |
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 <ogulcancelik@gmail.com>
Diffstat (limited to 'src/config')
| -rw-r--r-- | src/config/model.rs | 5 | ||||
| -rw-r--r-- | src/config/sound.rs | 3 |
2 files changed, 6 insertions, 2 deletions
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<String>, /// 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, |
