Copilot — technical overview
Scaffolded stub — replace with proper documentation when this module is next touched.
Auto-discovered facts about the copilot module. See the module's own notes at backend/app/modules/copilot/CLAUDE.md for context the scaffold could not infer.
API surface
GET /api/v1/copilot/sessionsGET /api/v1/copilot/sessions/{conversation_id}/messagesGET /api/v1/copilot/settingsPATCH /api/v1/copilot/settingsPOST /api/v1/copilot/sessionsPOST /api/v1/copilot/sessions/{conversation_id}/confirmations/{call_id}POST /api/v1/copilot/sessions/{conversation_id}/endPOST /api/v1/copilot/sessions/{conversation_id}/messages
Frontend
This module ships no Nuxt pages.
Permissions
chat, history.read, history.read_all, supervise, configure See ./permissions.md for the full role mapping.
See also
- Module CLAUDE notes:
backend/app/modules/copilot/CLAUDE.md - Documentation portal contract