How a family companion processes every message — from greeting to coaching
Every message takes one of three paths — from zero-LLM scripted responses to deep Kimi reasoning
Six distinct layers — each purpose-built, each tuned for its job
One message, traced through every layer of the system
Every model in the system — what it does, how fast, and who wrote its prompt
| Model | Role | Latency | API | Cost Tier | Prompt Author |
|---|---|---|---|---|---|
| gpt-5.4-mini | Intent triage + entity extraction | ~700ms | OpenRouter | 💚 Low | System |
| deepseek-v4-flash | Primary companion (60–70% of msgs) | 1–8s | DeepSeek official | 💚 Low | Oi persona (1,200 words) |
| kimi-k2.6 | Deep reasoning: BCT, medical, meals | 15–30s | OpenRouter | 🟠 Medium | SOUL.md + OiMy Engine |
| kimi-k2.6 (BriefComposer) | Morning/evening proactive messages | 10–20s | OpenRouter | 🟠 Medium | Rhythm Engine |
| text-embedding-3-small | Vector memory (1536-dim semantic) | <200ms | OpenAI | 💚 Very Low | N/A |
| opus-4.8 | Deep profile (11-layer, 30–50 inferences) | 60–120s | Anthropic | 🔴 High (once) | ProfileArchitect |
From early beta to current state — 8 iterations of architecture evolution
What's in production and what's coming
Every response is shaped by carefully engineered prompts. Here's exactly what goes in.
Written by Opus 4.8 · 1,722 words · 10 sections · Used for 60–70% of all conversations
Written by Opus 4.8 · Applied to Hermes gateway + all Kimi K2.6 archetype calls
What DeepSeek V4 Flash actually receives for a real complex message — all context injected
The specific tools, frameworks, and systems that directly shaped OiMy's architecture — what was borrowed, adapted, and improved on.
Five decisions that define OiMy v8.4 — and why we made them.