Each part has one job. The orchestrator combines them without turning the system into a monolith.
Understands requests, plans execution, and selects specialist models/tools.
Applies immutable safety rules and blocks harmful or forbidden actions.
Stores local context and retrieves only relevant memories for each task.
Deterministic numeric/symbolic engine for calculations and verifiable outputs.
Schedules reminders/events with confirmations and conflict checks.
Local speech-to-text and text-to-speech with language selection.