v0.3.4 - safer memory, scoped reset & cloud thinking 🛡️♻️🧠
0.3.4 makes recovery precise, keeps memory updates non-destructive, and brings the existing Telegram thinking controls to every reasoning-capable provider.
- 🧠 Thinking controls for Ollama Cloud and OpenCode Go - the model and thinking screens offer
low/medium/high, and the selected level reaches their OpenAI-compatible APIs asreasoning_effort. - ♻️ Scoped Telegram recovery on Eve 0.27.8 -
/newresets only the current private chat, group conversation or forum topic./restartperforms the same precise reset and restarts the process;iva resetremains the explicit whole-agent recovery command. - 🗂️ Memory cards merge safely -
write_cardpreserves unknown fields, the original creation date and existing body content instead of replacing the whole file. - 🔐 Private routes and files are locked down - Eve is loopback-only with internal bearer auth, secret attachments cannot fall through to the model,
.envand service-created files get private permissions, and rich-post cannot upload vault notes, logs or.env. - 📡 Operational hardening - bad upstream responses no longer freeze every chat, queued messages survive delivery crashes, nightly rollups reuse sessions, timers respect the configured timezone, and damaged task storage is backed up rather than silently emptied.
Thanks to @AndyShaman and @yakovmakovets, whose reports and patches drove this release.
Update as usual with iva update or the Update button in Telegram. No manual migration is required. After upgrading a legacy group that has not recorded its Eve token yet, send /new as a reply to Iva's latest message once.