Skip to content

v2.15.0

Choose a tag to compare

@omnigentx omnigentx released this 12 Jul 02:30
· 138 commits to main since this release
8666029

Features

  • Telegram slash-command menu — gateway commands (/new, /agent, /whoami, /help) are now published to Telegram via setMyCommands, 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

  • Frontend bumps: js-yaml 5.2.1, @types/node 26.1.0, npm-minor group. (#122–#124)

Full changelog: v2.14.1...v2.15.0