feat(tui): implement PermissionsScreen with diff view for tool permission requests #996

Closed
opened 2026-03-17 01:08:30 +00:00 by brent.edwards · 3 comments
Member

Metadata

  • Commit Message: feat(tui): implement PermissionsScreen with diff view
  • Branch: feature/m8-tui-permissions-screen

Background

The TUI specification defines a PermissionsScreen showing diff views for tool permission requests (allow/reject), with 3 diff display modes and keyboard bindings.

Acceptance Criteria

  • PermissionsScreen displays tool permission requests
  • 3 diff display modes implemented
  • Allow/reject keyboard bindings functional
  • Permission decisions persisted

Dependencies

  • Parent: #868 (Epic: TUI Interface)
  • Tracked by: #926
## Metadata - **Commit Message**: `feat(tui): implement PermissionsScreen with diff view` - **Branch**: `feature/m8-tui-permissions-screen` ## Background The TUI specification defines a PermissionsScreen showing diff views for tool permission requests (allow/reject), with 3 diff display modes and keyboard bindings. ## Acceptance Criteria - [ ] PermissionsScreen displays tool permission requests - [ ] 3 diff display modes implemented - [ ] Allow/reject keyboard bindings functional - [ ] Permission decisions persisted ## Dependencies - Parent: #868 (Epic: TUI Interface) - Tracked by: #926
freemo added this to the v3.7.0 milestone 2026-03-17 18:31:33 +00:00
freemo self-assigned this 2026-04-02 06:14:03 +00:00
Owner

PR #1307 created on branch feature/m8-tui-permissions-screen. PR review and merge handled by continuous review stream.

PR #1307 created on branch `feature/m8-tui-permissions-screen`. PR review and merge handled by continuous review stream.
Owner

[Backlog Groomer - groomer-1] 📋 Label state mismatch. This issue has State/Verified but PR #1307 (feat(tui): implement PermissionsScreen with diff view) is open and references this issue. The state should be updated to State/In Review to reflect that implementation is in progress and awaiting review.

**[Backlog Groomer - groomer-1]** 📋 **Label state mismatch.** This issue has `State/Verified` but PR #1307 (`feat(tui): implement PermissionsScreen with diff view`) is open and references this issue. The state should be updated to `State/In Review` to reflect that implementation is in progress and awaiting review.
Owner

PR #1307 reviewed, approved, and merged. The PermissionsScreen TUI widget with diff view is now on master.

PR #1307 reviewed, approved, and merged. The `PermissionsScreen` TUI widget with diff view is now on `master`.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#996
No description provided.