Skip to content

Pane organization friction when orchestrating 6+ agents (P1-P5 + F1-F6 proposals) #95

Description

@EtanHey

User-reported friction. Verbatim from 2026-04-30 17:10 IDT after returning from AFK with 6 agents in flight: "Why do I come home to seeing the plans this way? Can you reorganize it?"

Root cause analysis + 6 proposed fixes at orcClaude's collab:

  • ~/Gits/orchestrator/collab/2026-04-30-cmuxlayer-pane-organization.md

Quick summary of problems:

  • P1 Tab grouping is incidental — agents end up in random panes by spawn order (today: voicelayer / skillCreator / brainlayer ended up in the SAME pane purely because they were new_split'd in that sequence).
  • P2 Auxiliary execution shells (zsh panes driven by an agent via cmux send) look identical to agent panes — no visual distinction.
  • P3 Stale Claude-resume-prompt panes don't decay (today: a 6h 41m old golemsClaude resume prompt sat in orcClaude's pane until orc tried to use it).
  • P4 No API for orcClaude to express logical grouping — new_split only takes a direction, not a logical "swimlane."
  • P5 Tab titles go stale — brainlayerCodex PR#261 was actually working on PR fix: prevent retry-enter duplicate submits #263; voicelayerCodex Round 2 was on silence55 W13. Agents don't proactively rename_tab.

6 proposed fixes (F1-F6) including: logical-group hint for new_split, auto-rename on activity, idle-decay visual signal, agent-vs-shell visual distinction, layout JSON spec via new MCP tool, sweep-stale-resume-prompts on session-end.

4 workarounds (W1-W4) orcClaude can apply immediately without cmuxlayer code changes — already starting.

This is friction-tier, not a blocker — but compounds with each new agent spawn. Today the user came home to 6 agents across 4 panes with random grouping; once we routinely run 8-10+ agents, this gets worse fast.

Tracked as imp-7 in BrainLayer. Will store milestone chunk on triage.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions