This repository has been archived on 2026-04-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
core/ROADMAP.md
2026-02-23 01:57:28 +00:00

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