Skip to content

Sympozium Roadmap

Historical document

This gap analysis dates from February 2026 and is no longer maintained. Several items have shipped since (the web dashboard, sympozium doctor, token usage and cost tracking, agent-to-agent delegation in Ensembles), and the project's direction has moved to hardware-isolated Celln agents and AgentHarness. Current plans live in GitHub issues and epics and Discussions.

Feature gap analysis against OpenClaw and planned improvements.

Last updated: 2026-02-25


Quick Wins (small effort, high value)

# Feature Description Status
1 Usage / token tracking Log token counts from LLM responses, surface in AgentRun status 🔧 In progress
2 sympozium doctor Check CRDs installed, NATS healthy, controller running, webhook registered Planned
3 Chat commands /status, /reset, /new in connected channels Planned

Medium-Term

# Feature Description Status
4 Webhook triggers New CRD or API endpoint that creates AgentRuns on inbound HTTP Planned
5 Model failover Fallback provider chain in Agent spec Planned
6 Agent-to-agent comms send_agent_message tool + cross-instance NATS routing Planned
7 Session compaction Summarise memory when context grows too large Planned

Strategic

# Feature Description Status
8 Web dashboard Read-only view of instances, runs, logs (complements TUI) Planned
9 Skills registry sympozium skills search + community skill index Planned
10 Browser tool Headless Chrome sidecar SkillPack Planned

Channel Expansion

Channel Status
Signal Planned
Google Chat Planned
Microsoft Teams Planned
Matrix Planned
iMessage / BlueBubbles Planned
WebChat Planned

Additional Gaps (lower priority)

Feature Notes
Group routing Mention gating, per-channel activation modes, reply tags
DM pairing security Pairing codes for unknown senders before processing messages
Presence / typing indicators Real-time typing status in channels
Media pipeline Image/audio/video handling, transcription

Sympozium's Differentiators (keep investing)

These are areas where Sympozium is ahead due to its Kubernetes-native architecture:

  • CRD-based declarative config — Agent, AgentRun, SympoziumPolicy, SympoziumSchedule, SkillPack
  • Multi-tenant isolation — multiple instances with separate RBAC
  • Admission webhook policy enforcement — SympoziumPolicy + tool gating
  • Ephemeral compute — agents run as K8s Jobs with auto-cleanup
  • Sidecar injection — SkillPacks auto-inject sidecars with scoped RBAC
  • NATS JetStream event bus — scalable async messaging