These documents explain the why behind each subsystem โ€” design decisions, rationale, and specifications. The developer guides explain how to work with each subsystem.

Document Description
Overview Vision, goals, product principles
Architecture System layers and data flow
Providers LLM, STT, TTS, Audio platform interfaces
Memory Hybrid memory system and knowledge graph
MCP Tools Tool integration and performance budgets
Sentence Cascade Dual-model cascade (experimental)
NPC Agents Agent design and multi-NPC orchestration
Technology Technology decisions and latency budget
Open Questions Resolved and open design questions
Roadmap Development phases
Knowledge Graph L3 graph schema and query patterns
Resolved Decisions Design decisions from Phase 2 review

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.