Skip to content

Fix kanban permissions quick input for multiple choices#475

Merged
bborn merged 1 commit intomainfrom
task/1882-fix-kanban-permissions-quick-input-for-m
Feb 25, 2026
Merged

Fix kanban permissions quick input for multiple choices#475
bborn merged 1 commit intomainfrom
task/1882-fix-kanban-permissions-quick-input-for-m

Conversation

@bborn
Copy link
Owner

@bborn bborn commented Feb 25, 2026

Summary

  • Added reply mode (r key) for blocked tasks needing input, allowing users to type any response (numbers, text) and send it to the executor
  • When a task needs input, pressing r opens a text input instead of triggering retry — the r key contextually switches between reply (when input needed) and retry (otherwise)
  • Updated prompt preview hints to show r reply alongside existing y approve / N deny options
  • Reply responses are logged as "Replied from kanban: " and properly clear prompt state

Test plan

  • Tests for entering reply mode via r key on blocked task
  • Tests for Esc canceling reply mode
  • Tests for empty Enter canceling reply mode
  • Tests for r key being ignored on non-blocked tasks
  • Tests for "Replied from kanban" clearing permission prompt state
  • Tests for updated hint text in prompt preview
  • Tests for reply input rendering when active
  • Tests for executor responded message with "reply" action
  • Manual: Block a task with multiple choice prompt, press r, type 1, press Enter — verify response sent

🤖 Generated with Claude Code

The kanban quick input only supported y/n (approve/deny) for permission
prompts. When the executor presents multiple choice options (1, 2, 3),
users had to open the detail view to respond. Now pressing 'r' on a
blocked task opens a text input to type any response (numbers, text)
and send it to the executor.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@bborn bborn merged commit 2f8609c into main Feb 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant