Roadmap
May 5, 2026 ยท View on GitHub
This roadmap reflects the current implementation after the gateway, schedules, skills, MCP, and built-in channels landed.
Implemented
- gateway-managed agents with PostgreSQL-backed agent records
- admin UI at
/admin/ - CLI setup, gateway lifecycle, agent lifecycle, chat, config/secrets, logs/status, schedules
- Drizzle/PostgreSQL internal store
- durable sessions and session events
- user identities, roles, merges, and role-based tool filtering
- memory tools, working memory, introspection, and context compaction
- Docker, host, E2B, and Daytona exec backends, with sandboxes as first-class rows + presets
- web search/fetch providers
- cron/once scheduler with run history
- Telegram, Discord, and Slack built-in adapters
- runtime channel enable/disable/config management
- skills registry, assignments, prompt index, and per-backend skill sync
- MCP server registry, assignments, runtime status, and namespaced tools
- HTTP sync, inline SSE streaming, durable SSE, and WebSocket RPC/event subscriptions
Active Gaps
- richer deployment story beyond local gateway process management
- centralized monitoring and metrics beyond logs/stats
- stronger production migration runner for installed packages
- finer-grained session capability policies beyond current role filtering
- broader end-to-end channel test coverage with real platform fixtures
- packaged docs for external channel adapter authors
- clearer secret handling for MCP headers and channel credentials in hosted deployments
Near-Term Priorities
- Harden gateway operations: migrations, logs, health, and restart behavior.
- Expand tests around WebSocket, channel routing, schedules, and MCP failure modes.
- Tighten role/capability documentation and enforcement for group sessions.
- Improve admin UI coverage for skills, MCP, channels, schedules, users, and logs.
- Document deployment patterns for a long-running gateway plus PostgreSQL.
Non-Goals For Now
- preserving legacy single-agent process compatibility
- adding new database backends
- treating workspace files as durable internal state