Skip to main content

Module layouts

Module layouts 

Source
Expand description

Alternate main-view layouts (PR-UI-6).

  • Wall — orchestrator overview. Up to 4 agent tiles in a 2×2 grid (or 1×N stack on narrow terminals). >4 agents scroll the grid vertically per Alireza’s v2-locked answer.
  • MailboxFirst — channel-list / feed / participants horizontal split, for triaging mailbox traffic across the team when the operator’s focus is communication-first rather than one-agent-deep.

Both layouts share the same statusline below them; both are reachable from the Triptych layout via Ctrl+W / Ctrl+M.

Structs§

MailboxFirst
MailboxFirst — channel-list (left, ~26 cols) / feed (middle, flex) / participants (right, ~24 cols).
Wall

Constants§

WALL_TILE_CAP
4 visible tiles + vertical scroll for >4 agents — pin matches SPEC §3 / Alireza v2-locked answer.

Functions§

filter_rows_for_channel
Drop every row whose recipient doesn’t match channel:<channel_id>. Pulled out as a free function so unit tests can pin the contract without rendering — feed pane Q3 fixup per dev2’s PR-UI-6 review.