Skip to content

feat: show split-pane glyph for agents sharing a tmux window - #101

Merged
nicknisi merged 1 commit into
mainfrom
feat/sidebar-split-glyph
Nov 5, 2026
Merged

nicknisi merged 1 commit into
mainfrom
feat/sidebar-split-glyph

Conversation

@nicknisi

@nicknisi nicknisi commented Nov 5, 2026

Copy link
Copy Markdown
Owner

Sidebar rows now show where an agent sits when another agent shares its tmux window.

 riker
 ◧ ✳ Fix screenshot text re… ⚠ 2m
   π Docs sweep              ⠋
 ◨ π Riker WIF integration
  • ◧ ◨ left/right split, ⬒ ⬓ top/bottom, ⊞ for 3+ agents in one window
  • Blank when the agent is alone in its window. Non-agent panes (editors, shells) don't count.
  • Adds #{pane_left} / #{pane_top} to PANE_FORMAT. Still one list-panes call per tick.
  • The glyph column always takes 2 title columns, even when nothing is split.

Testing

  • bun test (1078 pass), typecheck, lint
  • Parser checked against live tmux: real pane positions come back
  • bun run test:e2e: the same 6 pre-existing failures as on main (harness finds no agent hooks locally)
  • Not yet eyeballed in a running sidebar / terminal font

Sidebar rows get a gutter glyph when another agent shares the pane's tmux
window: ◧ ◨ for left/right, ⬒ ⬓ for top/bottom, ⊞ for 3+ agents. Blank when
the agent is alone in its window; editors and shells don't count.

Adds #{pane_left}/#{pane_top} to PANE_FORMAT (same single list-panes call).
@nicknisi
nicknisi merged commit 27a5008 into main Nov 5, 2026
8 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