diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-08-04 15:43:01 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-08-04 15:43:01 +0300 |
| commit | 4473e391962c68d59bd980fa98a44f3397d9931d (patch) | |
| tree | a59211868cdbc76ff974f85237103452bcb3300d | |
| parent | 4cf7cff3a0f9a4b593f6cb189f0c1cc4378726f0 (diff) | |
fix: detect claude confirmation prompts
refs #2268
| -rw-r--r-- | docs/next/CHANGELOG.md | 1 | ||||
| -rw-r--r-- | src/detect/manifests/claude.toml | 19 | ||||
| -rw-r--r-- | website/agent-detection/claude.toml | 19 |
3 files changed, 23 insertions, 16 deletions
diff --git a/docs/next/CHANGELOG.md b/docs/next/CHANGELOG.md index e4bcd107..7387daa1 100644 --- a/docs/next/CHANGELOG.md +++ b/docs/next/CHANGELOG.md @@ -6,6 +6,7 @@ - The plugin marketplace now discovers valid manifests at repository roots and subdirectories, groups multiple plugins under each repository, and publishes their versions and exact default-branch commits. ### Fixed +- Claude Code confirmation prompts using `Enter to confirm · Esc to cancel` now report `blocked` instead of `idle`. (#2268) - Sidebar agent lists keep scrolling when differently sized clients are attached to the same session. (#2255, thanks @aiworkflowpro) - `pane send-keys` and `agent send-keys` now preserve Shift when sending `shift+tab`, allowing agent permission modes to be cycled programmatically. (#1561, thanks @keinstn and @tomohisa) diff --git a/src/detect/manifests/claude.toml b/src/detect/manifests/claude.toml index 0e09fc18..906235a7 100644 --- a/src/detect/manifests/claude.toml +++ b/src/detect/manifests/claude.toml @@ -1,7 +1,7 @@ id = "claude" -version = "2026.07.13.1" +version = "2026.08.04.1" min_engine_version = 2 -updated_at = "2026-07-13T00:00:00Z" +updated_at = "2026-08-04T00:00:00Z" aliases = ["claude-code"] [[rules]] @@ -44,13 +44,16 @@ state = "blocked" priority = 980 region = "after_last_horizontal_rule" visible_blocker = true -contains = ["enter to select", "esc to cancel"] +contains = ["esc to cancel"] any = [ - { contains = ["tab/arrow keys to navigate"] }, - { contains = ["arrow keys to navigate"] }, - { contains = ["arrows to navigate"] }, - { contains = ["↑/↓ to navigate"] }, - { contains = ["↑↓ to navigate"] }, + { contains = ["enter to confirm"] }, + { contains = ["enter to select"], any = [ + { contains = ["tab/arrow keys to navigate"] }, + { contains = ["arrow keys to navigate"] }, + { contains = ["arrows to navigate"] }, + { contains = ["↑/↓ to navigate"] }, + { contains = ["↑↓ to navigate"] }, + ] }, ] [[rules]] diff --git a/website/agent-detection/claude.toml b/website/agent-detection/claude.toml index 0e09fc18..906235a7 100644 --- a/website/agent-detection/claude.toml +++ b/website/agent-detection/claude.toml @@ -1,7 +1,7 @@ id = "claude" -version = "2026.07.13.1" +version = "2026.08.04.1" min_engine_version = 2 -updated_at = "2026-07-13T00:00:00Z" +updated_at = "2026-08-04T00:00:00Z" aliases = ["claude-code"] [[rules]] @@ -44,13 +44,16 @@ state = "blocked" priority = 980 region = "after_last_horizontal_rule" visible_blocker = true -contains = ["enter to select", "esc to cancel"] +contains = ["esc to cancel"] any = [ - { contains = ["tab/arrow keys to navigate"] }, - { contains = ["arrow keys to navigate"] }, - { contains = ["arrows to navigate"] }, - { contains = ["↑/↓ to navigate"] }, - { contains = ["↑↓ to navigate"] }, + { contains = ["enter to confirm"] }, + { contains = ["enter to select"], any = [ + { contains = ["tab/arrow keys to navigate"] }, + { contains = ["arrow keys to navigate"] }, + { contains = ["arrows to navigate"] }, + { contains = ["↑/↓ to navigate"] }, + { contains = ["↑↓ to navigate"] }, + ] }, ] [[rules]] |
