Mosaic and mini-chat
Splitting, resizing, and using the mini chat tile.
- Desktop
The mosaic is the tile grid that fills the body of the Command Center. It is recursive — every tile region can be split horizontally or vertically, and a split can hold more splits.
Adding a tile
Open the Widgets palette on the right of the toolbar, then drag a category onto the mosaic.
- Drop on an empty mosaic to create the first tile.
- Drop on the center of an existing tile to add a tab to that tile region.
- Drop near an edge of an existing tile to split that direction. A drop indicator shows whether the new tile will land left, right, above, below.
- Drop on a split gutter to add the new tile right at that gutter, sized as a sibling of the tiles on either side.
- Drop near the outer edge of the mosaic to split the entire mosaic at that side.
Most categories drop a placeholder first. The placeholder shows a picker so you can choose which session / terminal / worktree / assistant to pin. The Browser category skips the placeholder — it drops as an empty browser tile with a URL composer inside.
Multiple tabs in one tile region
Each tile region has a tab strip at the top. Drag tabs left and right within the strip to reorder them, or drag a tab into another region to move it.
Resizing splits
Drag any gutter between tiles to resize them. The split size is part of the saved layout.
Closing a tile
The x on the tile header removes the tile from the layout. Closing a tile does not stop the underlying thing — the session keeps running, the terminal keeps its PTY alive, the assistant keeps listening. Re-pin it later and you get the same scrollback.
The mini-chat tile
A pinned session tile is a fully working chat:
- The message stream renders the same blocks (messages, tool calls, file diffs, command output) you’d see in the dedicated Sessions view.
- Permission cards and question cards pin above the composer rather than scrolling away in the timeline — you can answer without losing your scroll position.
- The composer (
ChatInput) at the bottom sends follow-ups exactly like the full view, including drag-drop attachments. - A small scroll-to-bottom button appears in the input area whenever you’ve scrolled up; click it to jump back to the live tail.
- The header shows the live status dot, lets you rename the session, expand to the full Sessions view, and close the tile.
Sessions in automated mode (workflow runs) render a smaller workflow pane in place of the chat composer.
Expanding a tile
Every session, terminal, IDE, and git tile has an Expand affordance in its header. It jumps you to the dedicated view for that thing, with the right item already selected. Use it when you need the full view without giving up your layout — nav back and the layout is still there.