diff options
Diffstat (limited to 'src/detect/agents/github_copilot.rs')
| -rw-r--r-- | src/detect/agents/github_copilot.rs | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/detect/agents/github_copilot.rs b/src/detect/agents/github_copilot.rs deleted file mode 100644 index 0eece95b..00000000 --- a/src/detect/agents/github_copilot.rs +++ /dev/null @@ -1,28 +0,0 @@ -use super::super::AgentState; - -pub(super) fn detect(content: &str) -> AgentState { - let lower = content.to_lowercase(); - - // Blocked - if has_visible_blocker(content) { - return AgentState::Blocked; - } - - // Working - if lower.contains("esc to cancel") - || lower.contains("esc cancel") - || lower.contains("esc again to cancel") - { - return AgentState::Working; - } - - AgentState::Idle -} - -pub(super) fn has_visible_blocker(content: &str) -> bool { - let lower = content.to_lowercase(); - lower.contains("esc to cancel") - && (lower.contains("enter to select") - || lower.contains("enter to confirm") - || lower.contains("enter to submit")) -} |
