What's Changed
- fix(tools): additive-safe tool filter prevents stale snapshots from stripping cron tools by @senamakel-droid in #3118
- fix(auth): resolve login redirect loop on first login by @senamakel-droid in #3109
- feat(config): add UI control for agent action timeout (#3100) by @senamakel-droid in #3112
- feat(memory): redesign sync flow with ingest_summary, graph improvements, audit log by @senamakel in #3113
- fix(auth): gracefully drop OAuth profiles with missing access_token by @senamakel in #3125
- test: fix flaky/stale tests blocking Rust E2E + coverage CI on main by @sanil-23 in #3147
- fix(oauth): extend loopback listener lifetime 60s -> 300s by @sanil-23 in #3145
- feat(chat): auto-resize composer textarea to fit content by @graycyrus in #3139
- fix(inference): accept
reasoningfield alias for thinking-mode providers by @senamakel-droid in #3124 - feat(ui): hide dev-only features in production, clean up homepage by @senamakel in #3157
Full Changelog: v0.57.4...v0.57.5