Bottom dock
The Crews page (/crews) has a collapsible dock pinned to the bottom of the viewport. It’s collapsed to a thin tab strip by default — click any tab to expand it (320 px), drag the top edge to resize between 160 and 900 px, and it remembers your height.
The dock is context-aware: its tabs are scoped to the agent or crew selected in the explorer or on the canvas — workspace-wide when nothing is selected — so what you see is always the live layer of that thing. Selecting a different agent or crew re-scopes every tab.
The dock is mounted on the Crews page only. Issues has a drawer of its own with the same chrome (below); Routines and Activity have none — a routine’s runs live in its History view and its schedule in its Overview (see Routines), and a run’s log is the Runs tab of the Crew Journal (/journal?tab=runs).
What each page shows
- Crews & Agents
- Issues
Scoped to the selected agent or crew container:
Changes tab
The Changes tab on the issues drawer shows the diff the issue’s work produced. It’s computed on demand — there’s no stored snapshot — and degrades to a calm “not wired up for this workspace yet” note when the diff source isn’t available, rather than erroring.The diff source (working-tree changes vs. a diff against the base branch) is a workspace-level decision. Until it’s configured the tab stays in its idle state; the rest of the dock is unaffected.