Feature Request: Multi-session visibility — no way to monitor parallel agent sessions simultaneously
- 主要语言
- 没有语言数据
- 星标
- 2.1k
- 派生
- 153
- PR 合并指标
- 30 天内没有已合并 PR
描述
## Pain Point
When orchestrating multiple AI agent sessions working on different features in parallel, there is **no way to view all sessions at once** in the app.
### Current experience
- The app shows **one session at a time** in the sidebar
- To check on 5+ parallel sessions, I have to click through each one individually
- Opening multiple app instances is not supported (shared state, resource heavy)
- The alternative (tmux with CLI agents) gives visual tiling but loses the app's orchestration, free frontier models, and session management
### What I want
A **mission control / dashboard view** — a single screen showing:
- All active sessions in a tiled or grid layout
- Live status per session (working, idle, blocked, done)
- Recent actions/diffs per session at a glance
- Ability to steer/message any session directly from the overview
- Quick drill-down to full session view
### Visual reference
The ideal UX is similar to tmux with 6-12 panes, each showing a different agent's progress in real-time — but with the orchestration capabilities, plan approval, and model access that this app provides.
### My workflow
I'm a solo developer building a web app (React/TypeScript). I spawn 5-6 parallel sessions working on independent features:
- Session 1: ML-based stem separation
- Session 2: Waveform visualization
- Session 3: Audio-video auto-sync
- Session 4: Playback engine fixes + dead code cleanup
- Session 5: UI copy changes
These all run in autopilot on separate branches. My only option to monitor them is asking the chat for a status update or clicking through each session one by one. I can't see what's happening across all of them simultaneously.
### Proposed solutions (any of these would help)
1. **Dashboard view** in the app — grid/list of all active sessions with live status, progress indicators, and recent activity
2. **Split/tiled view** — show 2-4 sessions side-by-side in the main area
3. **Status widget** — persistent widget above the composer showing all session statuses without navigating away
4. **External API/streaming** — expose session events so users can build their own dashboards or pipe to terminal multiplexers
### Why this matters
Multi-session parallel development is one of the app's strongest capabilities — but the single-session UI becomes the bottleneck once you're actually using it at scale. The agents are fast; the human's ability to observe and steer them is the constraint.
贡献指南
调研方向
未指定任何仓库文件、测试或入口点。首先检查当前的单会话侧边栏和会话视图,然后将 dashboard、split view、status widget 以及 external API options 与所述的多会话工作流进行对比。Done 应为活动会话提供同时查看、实时状态、最近活动,以及直接控制或 drill-down 的能力。
由索引模型根据 Issue 内容生成。
评估
- 领域
- desktop, frontend
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 冷清
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100