Serves the CCProxy dashboard SPA and supporting APIs.
- Mounts static assets for the dashboard when available on disk
- Registers dashboard routes for health, session, and telemetry views
- Integrates with FastAPI app mounting during plugin initialization
DashboardPluginConfigtoggles static asset mounting and route exposure- Defaults to auto-mounting assets under
/dashboard/assetswhen present - Generate defaults with
python3 scripts/generate_config_from_model.py \ --format toml --plugin dashboard --config-class DashboardPluginConfig
[plugins.dashboard]
# enabled = true
# mount_static = trueplugin.py: runtime for mounting static filesroutes.py: FastAPI router for dashboard APIsconfig.py: settings model for plugin toggles