Files
hold-slayer/docs
Robert Helewka dff21f7d5c Serve dashboard at /, version the REST API under /api/v1
The SvelteKit build was always made for the root (no base path); it
now mounts at / — registered last so /api/v1, /ws, /health, and /mcp
match first — and the JSON root endpoint is gone (its info lives in
/health and gateway_status). REST routers move from /api/* to
/api/v1/*; /ws and /health stay put; /mcp/ unchanged. Dashboard API
client, tests, README, and docs updated; dashboard rebuilt (build/ is
gitignored).

Verified live: / serves the UI, /api/v1 answers 200/401, the old
/api paths 404, MCP still lists 15 tools.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 14:57:45 -04:00
..

Hold Slayer Documentation

Comprehensive documentation for the Hold Slayer AI telephony gateway.

Contents

Document Description
Architecture System architecture, component diagram, data flow
Core Engine SIP engine, media pipeline, call manager, event bus
Hold Slayer Service IVR navigation, hold detection, human detection, transfer
Audio Classifier Waveform analysis, feature extraction, classification logic
Services LLM client, transcription, recording, analytics, notifications
Call Flows Call flow model, step types, learner, CRUD API
API Reference REST endpoints, WebSocket protocol, request/response schemas
MCP Server MCP tools and resources for AI assistant integration
Configuration Environment variables, settings, deployment options
Development Setup, testing, contributing, project conventions