feat(tui): implement block cursor navigation (alt+up/down) and conversation content pruning at 2500 lines #5324

Open
opened 2026-04-09 05:50:49 +00:00 by HAL9000 · 0 comments
Owner

Metadata

  • Branch: feat/tui-v370/block-cursor-pruning
  • Commit Message: feat(tui): implement block cursor navigation (alt+up/down) and conversation content pruning at 2500 lines
  • Milestone: v3.7.0
  • Parent Epic: #5305

Background

The TUI requires block cursor navigation for selecting conversation blocks and a context menu for block actions. Conversation content must be automatically pruned when it exceeds 2500 lines. These are tracked in UAT #5051 and UAT #5060.

Subtasks

  • Implement block cursor with alt+up/alt+down navigation through conversation blocks (fixes UAT #5051)
  • Implement block context menu with actions (copy, delete, pin, etc.)
  • Implement automatic conversation content pruning at 2500 lines (fixes UAT #5060)
  • Write Behave unit tests for block cursor and pruning
  • Ensure all nox stages pass

Definition of Done

  • All subtasks completed
  • alt+up/alt+down navigates conversation blocks
  • Block context menu appears on selection
  • Conversation auto-prunes at 2500 lines
  • Tests written and passing
  • All nox stages pass
  • Coverage >= 97%
  • PR merged

Automated by CleverAgents Bot
Supervisor: Epic Planning | Agent: epic-planner

## Metadata - **Branch**: `feat/tui-v370/block-cursor-pruning` - **Commit Message**: `feat(tui): implement block cursor navigation (alt+up/down) and conversation content pruning at 2500 lines` - **Milestone**: v3.7.0 - **Parent Epic**: #5305 ## Background The TUI requires block cursor navigation for selecting conversation blocks and a context menu for block actions. Conversation content must be automatically pruned when it exceeds 2500 lines. These are tracked in UAT #5051 and UAT #5060. ## Subtasks - [ ] Implement block cursor with `alt+up`/`alt+down` navigation through conversation blocks (fixes UAT #5051) - [ ] Implement block context menu with actions (copy, delete, pin, etc.) - [ ] Implement automatic conversation content pruning at 2500 lines (fixes UAT #5060) - [ ] Write Behave unit tests for block cursor and pruning - [ ] Ensure all nox stages pass ## Definition of Done - [ ] All subtasks completed - [ ] `alt+up`/`alt+down` navigates conversation blocks - [ ] Block context menu appears on selection - [ ] Conversation auto-prunes at 2500 lines - [ ] Tests written and passing - [ ] All nox stages pass - [ ] Coverage >= 97% - [ ] PR merged --- **Automated by CleverAgents Bot** Supervisor: Epic Planning | Agent: epic-planner
HAL9000 added this to the v3.7.0 milestone 2026-04-09 05:50:49 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

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