Repository navigation
v2.15.0
Features
- Telegram slash-command menu — gateway commands (
/new,/agent,/whoami,/help) are now published to Telegram viasetMyCommands, so they appear as/autocomplete in the bot chat (Zalo's Bot API has no command registration, so it's off there). The gateway enable toggle also persists instantly now — flip-to-save, reverts on failure — instead of silently requiring a separate "Save changes". (#128)
Performance
- Faster TTS pre-generation — pre-gen chapter status is tracked in SQLite as the single source of truth, dropping a full-disk scan on every tick. (#125)
Fixes
- Memory-index self-heal — LadybugDB corrupt-WAL recovery now clears every WAL sidecar (incl.
.wal.checkpoint), so the disposable graph reliably rebuilds after an ungraceful shutdown. (#126) - Roborock session persistence — the IoT login session is stored encrypted in the DB instead of a git-cleaned file, so 2FA no longer recurs on every deploy. (#127)
- Knowledge-graph language — memory-graph triples were hardcoded to Vietnamese; the extraction prompt is now English-anchored / language-following, so the graph matches the chat language. (#132)
Docs
- New "See it in action" README section with demo GIFs: the agent team (orchestration tree), durable memory (teach → recall across conversations), direct sub-agent chat + real IoT vacuum status, and the self-extending agent building its own MCP tool live. (#131, #133–#136)
Dependencies
Full changelog: v2.14.1...v2.15.0