Swarm Intelligence

TeamCoordination

Persistent multi-agent teams that coordinate via mailboxes and shared memory. Create a team, decompose work, synthesize results, and wake members for follow-up - all within the same conversation or across sessions.

Persistent Multi-Agent Teams

Create named teams of specialized AI agents that persist across conversations. Each member gets a unique identity, mailbox, and session - so the coordinator can assign work, collect results, and send follow-up instructions without recreating agents from scratch.

  • Named teams with lead + members (e.g. backend, frontend, tester)
  • Persistent sessions survive across orchestration runs
  • Members can be woken up later for iterative refinement

Coordinator Mode

When you ask the AI to create a team, it automatically becomes the coordinator. It decomposes work into subtasks, assigns them to team members, synthesizes findings, and directs follow-up - all while the Sub-Agents panel shows real-time progress on the right.

  • AI-generated coordinator guidance for team management
  • Team-aware task decomposition via plexon_decompose_task
  • Idle member wake-up via plexon_send_message

File-Based Mailboxes

Every team member has a persistent JSON inbox. Messages are delivered directly or broadcast to all teammates. When a member is woken up, unread messages are automatically prepended - so they see what happened while they were idle.

  • Direct and broadcast messaging between agents
  • Read tracking - unread messages injected on wake-up
  • Message types: text, status, discovery, warning, request

Shared Team Knowledge Base

Teams have a shared memory - a directory of markdown files accessible to all members. Record API contracts, architectural decisions, or discovered patterns. Memory entries are auto-summarized in each member's context so they know what shared knowledge exists.

  • Key-value store backed by markdown files
  • Auto-injected summary in member context prompts
  • Read, write, list, delete via plexon_team_memory tool
The Teams panel showing an active team and its members

Teams Panel in Activity Bar

A dedicated Teams panel shows all active teams with member counts, active/idle status, and unread message counts. The panel auto-opens when the AI creates a team, and coexists with the Sub-Agents panel during execution - team roster on the left, real-time progress on the right.

  • Auto-opens on team creation for instant visibility
  • Expandable team cards with per-member details
  • Works alongside the Sub-Agents panel during parallel execution

Team Capabilities

Persistent Rosters

Team members keep their sessions, identity, and context across orchestration runs. Wake them up anytime with new instructions.

Dual Messaging

Real-time BulletinBoard for within-wave coordination plus persistent mailboxes for cross-session communication. Both work simultaneously.

Shared Knowledge

Team memory entries are auto-summarized in every member's context. API contracts, design decisions, and discoveries persist across sessions.

Smart Wake-Up

Sending a message to an idle member resumes their session with unread messages prepended. No re-creation, no lost context.