Skip to content

Dashboard Guide

Overlord edited this page Jun 11, 2026 · 3 revisions

title: "Dashboard Guide" tier: "1" status: "verified" version: "1.1.165" last-verified: "2026-06-11" commit: "b1c347b1" network-badge: "optional" risk-tags:

  • "RISK: LOW"

🖥️ Dashboard Guide

The Tadpole OS dashboard is a high-performance, multi-tab web interface for orchestrating your virtual employee swarm. It is designed for multi-monitor office environments and supports detachable portals for distributed oversight.


1. Multi-Tab Business Interface

The primary navigation system allows for multi-context orchestration within a single browser window.

Note

Runtime Governance Anchor: All persistence paths (workspaces, local databases, and temporary caches) resolve from the backend AppState.base_dir, ensuring local-dev and server-mounted office networks use the same folder root.

1.1 The Multi-Tab Bar

Located permanently at the top of the viewport, the Multi-Tab Bar manages your active workspaces:

  • Dynamic Contexts: Tabs represent individual operational sectors (Dashboard, Projects, Team Graph, Settings).
  • Context Preservation: Switching tabs preserves the state of each page, enabling seamless multitasking.
  • Detachable Portals: Click the External Link icon revealed on hover to pop out any tab into a native browser window for dual-monitor layouts.
  • Header Sync: The global PageHeader automatically updates its action controls to match the active tab.

Interactive Elements:

  • [Button] Detach/Recall Tab

    • Default state: Embedded (Not Detached).
    • Visible location: Right-hand side of individual tab headers in the Multi-Tab Bar when hovered.
    • Observable side effect: Spawns a new browser window hosting the page, replacing the embedded view, and changes the icon to a minimize/recall icon.
    • Keyboard shortcut: None.
    • Missing in build: Always present.
  • [Button] Close Tab

    • Default state: Open.
    • Visible location: Far right of hovered tab headers in the Multi-Tab Bar.
    • Observable side effect: Closes the selected tab and shifts focus to the next available active tab.
    • Keyboard shortcut: None.
    • Missing in build: Always present.

1.2 Unified Dashboard Header (PageHeader)

A persistent command surface at the top of the page:

  • Engine Status: Real-time local connection status (🟢 ONLINE), synchronized via the useEngineStatus hook (defined in use_engine_status.ts:L42).
  • Page-Specific Actions: Direct action shortcuts (e.g., "Start New Project" when on the Projects tab).
  • Core Metrics: High-level telemetry tailored to the active operation.

1.3 Tab Quick-Reference

Tab Index Tab Name Purpose
1 Dashboard Central operations hub with engine health metrics
2 Org Chart Visual force-graph of your virtual employee hierarchy
3 Voice Interface (Standups) Voice-driven team coordination portal
4 Workspaces Manage project folders, documents, and file assets
5 Docs Embedded documentation and knowledge bases
6 Settings Provider config, agent profiles, system parameters

Keyboard Shortcuts:

  • [Shortcut: Ctrl+K] or [Shortcut: Ctrl+/] — Toggle Command Palette (cited in useLayoutNavigation.ts:L51-83).
  • [Shortcut: 1-6] — Quick-navigate to tabs when input fields are out of focus.

2. Activity Lineage Stream (Lineage_Stream)

A real-time telemetry sidebar that visualizes the propagation of data and instructions through your virtual organization.

  • Real-time Feed: Scrollable timeline of every agent event, tool execution, and system message.
  • Chain of Command Tracker: Visualizes the path an instruction took from the Glossary#department-lead down to the final terminal agent.
  • Payload Panel: Displays the raw text content of individual agent thoughts and actions.

Interactive Controls:

  • [Sidebar] Resizable Boundary

    • Default state: Fixed standard width.
    • Visible location: Outer border of the Lineage Stream drawer.
    • Observable side effect: Expands or contracts the sidebar panel width.
    • Keyboard shortcut: None.
    • Missing in build: Always present.
  • [Card] Event Node

    • Default state: Unselected.
    • Visible location: Scrolling logs within the stream.
    • Observable side effect: Triggers and opens the high-density Cinematic Depth View overlay.
    • Keyboard shortcut: None.
    • Missing in build: Always present.
  • [Overlay] Cinematic Depth View

    • Default state: Closed (false).
    • Visible location: Center-screen modal overlay.
    • Observable side effect: Displays the selected agent's full parameters, outputs, and JSON payloads.
    • Keyboard shortcut: None.
    • Missing in build: Always present.

3. Swarm Visualizer (Engine_Dashboard + Swarm_Visualizer)

A real-time force-graph visualizer showing how your agents interact and how your project files depend on each other. The layout is managed by the page component Engine_Dashboard (defined in Engine_Dashboard.tsx:L29) and visual rendering is driven by Swarm_Visualizer (defined in Swarm_Visualizer.tsx:L56). Accessible via the Engine sidebar item.

  • Pulse Indicators: Visualizes real-time communication messages via a 10Hz binary telemetry stream (Glossary#swarm-pulse).
  • Navigation Controls: Move backward and forward through your traversal path, similar to web browser navigation.
  • High-Res Export: Download high-quality PNG charts of your workflow hierarchies directly from the canvas.
  • Detach & Recall: Pop the visualizer into a dedicated browser window for persistent multi-monitor oversight.

See Cost-Monitoring for token cost tracking integrated into the dashboard.See Kill-Switches for emergency controls accessible from the dashboard header.


Complete Lexicon: For the authoritative technical breakdown, see the main repository GLOSSARY.md. Every [[Glossary#term|term]] link on this page resolves to an entry there.

Clone this wiki locally