aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-04-09 17:39:13 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-04-09 17:39:13 +0300
commitdacbfed01ebe9d6ec7f1e969ad8a29e86b6fad28 (patch)
tree1f86b49471063df431b1a132d165917c302acaf7 /src
parent227f02c58b43d5e0a61feac8d5acfcf86f0657ef (diff)
docs: clarify automatic detection and socket integrations
Diffstat (limited to 'src')
-rw-r--r--src/detect.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/detect.rs b/src/detect.rs
index eace9f54..a026ddce 100644
--- a/src/detect.rs
+++ b/src/detect.rs
@@ -417,7 +417,11 @@ fn has_claude_blocked_prompt(content: &str, lower_content: &str) -> bool {
fn has_claude_yes_no_choice(content: &str) -> bool {
content.lines().any(|line| {
- let trimmed = line.trim().trim_start_matches('❯').trim_start().to_lowercase();
+ let trimmed = line
+ .trim()
+ .trim_start_matches('❯')
+ .trim_start()
+ .to_lowercase();
trimmed == "yes"
|| trimmed == "no"
|| trimmed.starts_with("1. yes")
@@ -700,8 +704,7 @@ mod tests {
#[test]
fn claude_waiting_selection_prompt() {
- let screen =
- "Do you want to proceed?\n❯ 1. Yes\n 2. No\n\nEsc to cancel · Tab to amend";
+ let screen = "Do you want to proceed?\n❯ 1. Yes\n 2. No\n\nEsc to cancel · Tab to amend";
assert_eq!(detect_claude(screen), AgentState::Blocked);
}