Sympozium Roadmap
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 SympoziumInstance 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 — SympoziumInstance, 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