Version: 2.2
Updated: 2026-04-03
Audience: AITEAM-X dashboard users
AITEAM-X is a visual panel to monitor and interact with AI agents in real time. Agents appear as pixel-art characters in a virtual office with shared rooms and individual workspaces.
- See status and location of all 14 team agents
- Chat directly with any agent in a real-time window
- Enable Party Mode for sessions with all agents at once
- Filter agents by status (Working) or module (BMGD / BMM / CORE)
- Track sprint progress on the bottom timeline
- Manage persistent agent memories in the Memory Vault
- Choose the LLM model used for all interactions
- Open the Observability page (Help menu) to inspect health, recent platform events, conversation summaries, and optional browser console capture (localhost dev)
┌──────────────────────────────────────────────────────────────┐
│ AITEAM-X ♫ ♪ 🧠 TIME 04:13 PM │ ← Top bar
├──────────────────────────────────────────────────────────────┤
│ MODEL ▼ │ STATUS All (14/14) ▼ │ MODULE All ▼ │ ← Model bar + filters
├────────────────────────────────────────┬─────────────────────┤
│ │ │
│ ┌─────────────────────────────────┐ │ ┌────────────────┐ │
│ │ JARVIS OFFICE (6) │ │ │ KITCHEN (2) │ │
│ │ ⚡ 6 agents collaborating │ │ │ ☕ Mary & Sally│ │
│ │ [BMad][Builder][Link][Winston] │ │ │ chatting │ │
│ │ [Amelia][Murat] │ │ └────────────────┘ │
│ └─────────────────────────────────┘ │ │
│ │ Workspaces grid: │
│ ┌────┐ ┌────┐ ┌────┐ ┌────┐ ┌────┐ │ ┌───┐┌───┐┌───┐ │
│ │ CD │ │ SS │ │ MX │ │ JN │ │ BB │ │ │ WS││ WS││ WS│ │
│ └────┘ └────┘ └────┘ └────┘ └────┘ │ └───┘└───┘└───┘ │
│ │ │
├─────────────────────────────────┬──────┴─────────────────────┤
│ 🎭 🧙 🔧 🏛 🎲 🕹 🎯 📊 ... │ SPRINT ████████████ 100% │ ← Bottom bar
└─────────────────────────────────┴─────────────────────────────┘
- Title “AITEAM-X” on the left — product identity
- Music controls (♫ ♪) — toggle ambient music
- Memory Vault (🧠) — open memory management
- Help (?) — setup, docs, bug report, Observability (📡) — health snapshot, event log, filters, link to memory dashboard
- Clock — local time on the right
Below the top bar there are three controls:
| Control | Role | Options |
|---|---|---|
| MODEL | LLM for all interactions | Default (Cursor), Claude Sonnet, etc. |
| STATUS | Filter by activity — live counts | All (N/N) / Working |
| MODULE | Filter by area | All / BMGD / BMM / CORE |
Filters only change on-screen visibility. Filtered agents keep running normally.
The center shows rooms and workspaces:
Shared rooms:
- Jarvis Office — main collaborative space. Shows how many agents are present and activity text (e.g. “6 agents in collaborative session”)
- Kitchen — break area. Agents may show context text (e.g. “Mary and Sally are chatting”)
Individual workspaces (grid):
- Each cell is one agent’s desk
- Shows agent name and module (BMGD / BMM / CORE)
- Color cue: red = BMGD, blue = BMM, green = CORE
- Click the cell to open chat
- Compact avatars for all agents — click to open chat
- Sprint timeline — markers per completed story, with percentage
- Sprint counter — N/N format (e.g. 14/14) and percent
- Click any agent (room, workspace, or bottom bar)
- A chat window opens with prior history
- Type in “Reply…”
- Press Enter or click ▶ to send
- Hold Ctrl and click several agents
- A command popup appears
- Type the command sent to all selected agents at once
- Each agent answers in their own chat window
- Thinking bubble (💭) on the avatar
- Thinking text in the window — model reasoning
- Streaming reply — text appears in real time
- Timer shows elapsed time since send
| Element | Description |
|---|---|
| Header | Agent name + close (✕) |
| History | User messages (right) and agent (left) with Markdown |
| Text field | “Reply…” input |
| Stop | Cancel in-flight generation |
| Handles | Resize via edges and corners |
| Action | How |
|---|---|
| Close | Click ✕ — history kept, memory saved |
| Reopen | Click the agent again |
| Bring forward | Click the window or agent |
| Resize | Drag edges or corners |
| Select text | Click and drag inside the chat |
Note: Closing with ✕ triggers the memory cycle: saves a checkpoint and queues the conversation for automatic LLM memory extraction.
Party Mode puts all 14 agents in one chat for collaborative brainstorming.
To start:
- Open chat with BMad Master
- Send:
party mode(or*party-mode, or4)
Result:
- All agents move to the Conference Room visually
- The agent lists all 14 participants
- You can ask questions and several agents answer in turn
To stop:
- Send:
exit party mode(or*exit, or5)
Agents support the main workflows from the pack (manifests under aiteam-x-agents/ or legacy bmad/):
| Workflow | Lead agent | Description |
|---|---|---|
| Product Brief | Mary (Analyst) | Product brief |
| PRD | John (PM) | Detailed product requirements |
| Architecture | Winston (Architect) | Technical architecture |
| Sprint Planning | Bob (Scrum Master) | Sprint planning and estimates |
| Dev Story | Amelia (Developer) | Story implementation |
| Code Review | Bob (Scrum Master) | Code review |
| Document Project | Paige (Tech Writer) | Technical documentation |
| Game Design | Samus Shepard (Game Designer) | GDD and game design |
The Memory Vault is the central panel for agent memories. Open it with 🧠 on the top bar.
- Agent list (left, AGENTS): pick an agent
- Categories (left, CATEGORIES): each shows entry count
- decisions — technical or project decisions
- lessons — fixes, insights, learnings
- tasks — checklist-style action items
- projects — project context and goals
- handoffs — summaries of prior sessions
- Search (top): BM25 search in the selected agent’s vault
- Right panel: entries for the selected category with date, tags, content
- Select agent and category
- Click + New entry
- Enter content (Markdown and
#tagssupported) - Save — injected in that agent’s next session
LLM-extracted entries show 🤖 llm for 10 minutes:
- Review content while the badge shows
- Veto bad entries with ✕ — removed before injection
- After 10 minutes the badge goes away and the entry becomes permanent
When a new conversation starts, the system:
- Finds relevant decisions and lessons (BM25)
- Includes the last session summary (handoff)
- Lists open tasks (
[ ]) for the agent - Adds global project context (
_project.md)
This happens automatically — you do not need to do anything.
| Indicator | Meaning |
|---|---|
| Colored workspace border | Green = CORE, Blue = BMM, Red = BMGD |
| Room status text | e.g. “Orchestrating workflows”, “Deep coding” |
| 💭 Thinking bubble | Agent processing |
| Room counter | Agents present (e.g. “JARVIS OFFICE (6)”) |
- ⚑ — sprint start
- ✦ — completed story (each marker = one story)
- ⚔ — current sprint
- 👾 / 💀 — sprint review marker
- N/N — completed / planned stories
- 100% — completion percentage
| Place | When agents are there |
|---|---|
| Jarvis Office | Default active work |
| Kitchen | Break or light tasks |
| Individual workspace | Focused solo work |
| Conference Room | During active Party Mode |
| Action | How |
|---|---|
| Open chat | Click agent |
| Multi-select | Ctrl + click |
| Close chat | ✕ (history and memory kept) |
| Reopen chat | Click agent again |
| Bring window forward | Click window or agent |
| Stop generation | Stop (■) |
| Resize window | Drag edges/corners |
| Select text | Click and drag in chat |
| Send message | Enter in input |
| Party Mode | Send “party mode” to BMad Master |
| Exit Party Mode | Send “exit party mode” to BMad Master |
| Open Memory Vault | 🧠 on top bar |
| Open Observability | Help (?) → Observability 📡 — or /en/observability / /pt/observability |
| Change LLM | MODEL on filter bar |
| Filter by status | STATUS on filter bar |
| Filter by module | MODULE on filter bar |
Why is the agent slow?
Complex replies can take 10s–2m depending on task and model. The timer shows elapsed time. Use Stop to cancel.
Can I talk to several agents at once?
Yes. Each has their own window. Ctrl+click to broadcast one command to many.
What happens when I close chat?
The memory cycle runs: final checkpoint saved and conversation queued for LLM extraction. New memories may appear in the Vault with 🤖 llm.
Do agents remember past chats?
Yes. The system injects last session handoff, relevant decisions and lessons, and open tasks at the start of each new chat.
Wrong memories in the Vault?
Open Memory Vault (🧠), find the entry, delete it. If 🤖 llm is still showing (<10 min), use ✕ to veto.
How do I change the LLM?
Use MODEL on the filter bar. Applies to all agent chats from then on.
Can I move the chat window?
Position is automatic; resize by dragging edges or corners.
What is _project.md?
Shared context for all agents. You can edit it from the Vault (special “project” agent). Put stack, conventions, sprint goals anything every agent should know.
STATUS filter shows 0/0?
Data may still be loading. Wait a few seconds — polling runs every 8s. If it persists, reload the page.