Skip to main content

Module panes

Module panes 

Source
Expand description

The panes a paired device lists (GET /agentmux/viewer/panes): every pane of every window and tab, in the order the desktop shows them, plus each agent’s shell drawer (a headless terminal named by the agent block’s term:shellsubblockid, not in any tab). Names, types and whether they run; never a command line, a working directory or any content.

An agent hidden from paired devices is left out, and so is its shell drawer. Pure over the object tree and the lookups in PaneFacts, so it is tested without controllers or a registry.

Structs§

PaneEntry
One pane, as a device gets it.
PaneFacts
The live facts the object tree doesn’t hold.

Enums§

PaneKind
What a device can do with a pane.

Functions§

list
Every pane, window by window, tab by tab (pinned tabs first, as shown), each agent’s shell drawer right after its agent.