Layer 1 — 接入层 Input Channels
WebSocket
ws_server.c :28789
Voice (PTT)
voice_channel.c
WeChat
weixin_channel.c
iLink Bot API
▼
Layer 2 — 消息总线 Message Bus
▼
Layer 3 — Agent 核心 (ReAct Loop)
Agent Loop
ReAct ×10 iterations
Context Builder
12KB prompt
Session Mgr
20 msgs history
▼
Layer 4 — 工具层 + LLM 层
4b — LLM
LLM Router
4 backends, failover, latency
LLM Cache
8-slot LRU, TTL 300s
LLM Proxy
OpenAI-compatible API
▼
Layer 5 — 语音管线 Voice Pipeline
Audio Capture
PCM 16kHz lazy alloc
Audio Playback
PCM → Speaker
▼
Layer 6 — 扩展层 Extensions
MCP Client
Streamable HTTP (Amap/DiDi)
Node Executor
QuickJS / Lua
▼
Layer 7 — 基础设施 Infrastructure
▼
Layer 8 — OS 层 NuttX / POSIX