- Fix syntax error: tc.function -> tc["function"] (function is Lua keyword) - Fix empty tool_calls: Lua returns nil instead of empty table ({} vs [] in JSON) - Fix token_usage key name in unified response (usage -> token_usage) - Add ReasoningContent to CompletionResponse struct - Nits: jsonTable init, import ordering
- IO abstraction layer with OutputChannel routing and capability validation - Three-layer memory (Context-Document-Graph) with TF-IDF relevance pruning - OneBot V11 QQ protocol plugin with Reverse WebSocket client - Plugin system with hot-reload (SKILL.md + native factories) - Knowledge system with TF-IDF vector indexing - Personality system (personal.md) - Text memory (JSONL with rotation) - Change tracker (overlayfs) with rollback - Lua adapter VM - Design document (DESIGN.md) Module: gitcode.com/JianFeeeee/HomeAgent