aboutsummaryrefslogtreecommitdiff
path: root/src/config
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-01 03:50:45 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-01 04:16:36 +0300
commit1d56cd0e18fc69a85a0889ca6f9a9f3069a4be3a (patch)
treef18bc80137a6dcfbccc7aa3666b94649197dbae5 /src/config
parent2fcf9b678d0f154b2d41aa5fafa25aaa73ec7f17 (diff)
feat: detect kilo code cli
refs #270
Diffstat (limited to 'src/config')
-rw-r--r--src/config/model.rs3
-rw-r--r--src/config/sound.rs3
2 files changed, 5 insertions, 1 deletions
diff --git a/src/config/model.rs b/src/config/model.rs
index 0776e09b..c312acfa 100644
--- a/src/config/model.rs
+++ b/src/config/model.rs
@@ -414,7 +414,8 @@ pub struct ExperimentalConfig {
/// 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. Default: empty.
+ /// 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
/// `reveal_hidden_cursor_for_cjk_ime` is enabled. Default: "steady_block".
diff --git a/src/config/sound.rs b/src/config/sound.rs
index e4f15108..50b2355b 100644
--- a/src/config/sound.rs
+++ b/src/config/sound.rs
@@ -40,6 +40,7 @@ pub struct AgentSoundOverrides {
pub amp: AgentSoundSetting,
pub grok: AgentSoundSetting,
pub hermes: AgentSoundSetting,
+ pub kilo: AgentSoundSetting,
pub qodercli: AgentSoundSetting,
}
@@ -131,6 +132,7 @@ impl AgentSoundOverrides {
Some(Agent::Amp) => self.amp,
Some(Agent::Grok) => self.grok,
Some(Agent::Hermes) => self.hermes,
+ Some(Agent::Kilo) => self.kilo,
Some(Agent::Qodercli) => self.qodercli,
None => AgentSoundSetting::Default,
}
@@ -167,6 +169,7 @@ impl Default for AgentSoundOverrides {
amp: AgentSoundSetting::Default,
grok: AgentSoundSetting::Default,
hermes: AgentSoundSetting::Default,
+ kilo: AgentSoundSetting::Default,
qodercli: AgentSoundSetting::Default,
}
}