1.5 KiB
1.5 KiB
Roadmap — Chat Switchboard
v0.9.0 (Current)
- Consolidated schema (21 migrations → 1)
- Store layer abstraction (all DB access via typed interfaces)
- Persona-as-trust-boundary model (replaces presets)
- Scope model (global/team/personal) for configs, personas, models
- Capabilities resolver chain (catalog → known → heuristic)
- Three-state model visibility (enabled/disabled/team-only)
- User model preferences (hide, sort)
- Audit log foundation
- Backward-compatible API routes
v0.9.1 (Next)
- Chat search (full-text search across messages)
- Keyboard shortcuts + command palette (Ctrl+K)
- PWA enhancements (offline indicator, install prompt)
- API key at-rest encryption
- v0.8 → v0.9 migration script (002_v08_to_v09.sql)
v0.10
- Grant management UI (admin assigns model access per team)
- Model visibility toggle in admin panel
- Team/group notes (shared note folders)
- Conversation export (markdown, JSON)
- Plugin system (tool registration API)
v0.11
- OIDC/Keycloak authentication mode
- mTLS client certificate authentication
- SSO integration patterns
- Rate limiting per user/team (configurable quotas)
Future
- SQLite backend option (for single-user / dev deployments)
- Multi-model conversations (different models per message)
- Conversation templates (reusable multi-turn starters)
- Agent mode (multi-step tool use with human-in-the-loop)
- Model cost tracking and reporting