Skip to content

feat: workload status bar + unified Ctrl+X panel (agents + processes)#5622

Open
iRonin wants to merge 2 commits into
NousResearch:mainfrom
iRonin:feat/workload-status-panel
Open

feat: workload status bar + unified Ctrl+X panel (agents + processes)#5622
iRonin wants to merge 2 commits into
NousResearch:mainfrom
iRonin:feat/workload-status-panel

Conversation

@iRonin

@iRonin iRonin commented Apr 6, 2026

Copy link
Copy Markdown
Contributor

What this does

Status bar workload indicator

  • Replaces the single badge with a combined A:N (running subagents) and P:N (background processes) display
  • Only visible when something is running — hidden otherwise
  • Shows Ctrl+X hint when workload panel is closed
  • Examples: A:1, P:2, A:1,P:1

Unified Ctrl+X panel

  • Replaces subagent-only overlay with a combined panel showing both delegate_task subagents and background terminal processes
  • Process rows below agents with ─── Processes ─── separator
  • Each process row: command, uptime (MM:SS), exit status
  • Shared cursor navigation (↑↓), K to interrupt/kill

Files changed

  • cli.py — status bar fragments + unified panel widget

Tests

  • 14 tests across test_status_bar_workload.py + test_unified_ctrlx_panel.py

iRonin added 2 commits April 11, 2026 14:47
Adds display.paste_collapse_threshold (default 5) for bracketed paste
and display.paste_collapse_threshold_fallback (default 0) for the
fallback heuristic.  The fallback path replaces the entire buffer so it
is disabled by default to prevent accidental prompt loss.
The bracketed paste handler and the fallback _on_text_changed handler
both hardcoded the collapse threshold to 5, ignoring config entirely.
Now both use self._paste_collapse_threshold (config, default 25).
@iRonin iRonin force-pushed the feat/workload-status-panel branch from 3e32743 to ef64560 Compare April 11, 2026 18:49
@alt-glitch alt-glitch added type/feature New feature or request comp/tui Terminal UI (ui-tui/ + tui_gateway/) P3 Low — cosmetic, nice to have labels Apr 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/tui Terminal UI (ui-tui/ + tui_gateway/) P3 Low — cosmetic, nice to have type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants