Skip to content

RFC-001: Multi-Agent Visual Indicator for Active Sessions - #818

Open
vikramrajj wants to merge 1 commit into
CommandCodeAI:mainfrom
vikramrajj:feat/multi-agent-visual-indicator
Open

RFC-001: Multi-Agent Visual Indicator for Active Sessions#818
vikramrajj wants to merge 1 commit into
CommandCodeAI:mainfrom
vikramrajj:feat/multi-agent-visual-indicator

Conversation

@vikramrajj

Copy link
Copy Markdown

Summary

This PR adds RFC-001 — a detailed design proposal for implementing a multi-agent visual indicator in the Command Code CLI, as requested in issue #817.

What's Included

  • RFC document (rfcs/001-multi-agent-visual-indicator.md) with:
    • TypeScript interfaces for agent status tracking
    • Component designs (AgentBadge, AgentStatusBar)
    • Integration approach with existing session state
    • Settings schema for user configuration
    • Visual mockups for compact/detailed/minimal styles
    • Phased migration path (passive → interactive → advanced)

Key Design Decisions

  1. Three display styles: compact (default), detailed, minimal
  2. Status lifecycle: queued → running → completed/failed/killed
  3. Non-intrusive: Status bar sits above conversation, auto-hides when no agents active
  4. Configurable: Via agentIndicator settings object
  5. Phased rollout: Start with passive indicator, add interactivity later

Visual Inspiration

  • T3 Code (Theo) — agent badges with spinners
  • Codex — agent tiles with status indicators

Next Steps

If approved, implementation would proceed in three phases:

  1. Passive indicator (read-only display)
  2. Interactive controls (expand, kill, view output)
  3. Advanced features (timeline, metrics, streaming)

Related issue: #817

Draft RFC for showing active agents in session with visual indicators.
Includes TypeScript interfaces, component designs, and integration approach.

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant