Skip to content

Fleet UI Phase 4: Brain terminal pinning #567

@Wirasm

Description

@Wirasm

Phase 4: Brain Terminal Pinning

Part of #562 (Fleet UI Epic)

PRD: .claude/PRPs/prds/fleet-ui-honryu-visibility.prd.md — Phase 4

What

Pin the brain (Honryū) terminal in the Control pane grid when fleet is active. The Tōryō always sees what the brain is doing.

Why

The brain is the fleet coordinator. Having its terminal always visible alongside worker terminals gives the Tōryō real-time oversight of fleet coordination.

Scope

4.1 Brain Pane Slot

  • Add "pinned" concept to PaneGrid — slot 0 (top-left) locks to brain session when fleet active
  • auto_populate(): detect brain session (branch == "honryu"), pin to slot 0
  • Pinned slot has ice border accent and "(brain)" label in header
  • Cannot be replaced by other terminals

4.2 Brain Terminal Auto-Open

  • When fleet becomes active (honryu session detected), automatically:
    1. Create daemon terminal tab for brain session
    2. Pin to slot 0 in the active workspace
  • When fleet deactivates, unpin slot 0

Files

  • crates/kild-ui/src/views/main_view/pane_grid.rs — pinned slot concept
  • crates/kild-ui/src/views/main_view/main_view_def.rs — auto-open brain terminal

Depends on

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low priority - Nice to have, consider closing if staleeffort/mediumFew files, one domain or module, some coordination neededfeatureNew functionality (planned)fleetFleet/brain (Honryū) coordinationuiGPUI native GUI (kild-ui)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions