Find mail by the address that received it in the web app, TUI, and MCP. Draft replies now use that addressed alias.
Archive plaintext Matrix rooms, Twilio calls with local recordings, and Twenty call recordings. Recording transcripts now appear beside playback and in search results.
Sync Microsoft 365 and Outlook.com contacts through Microsoft Graph. CardDAV sync also preserves imported contact IDs and avoids duplicate email addresses.
Choose which Slack conversations to archive, including public-only archives. Interrupted syncs now resume without missing stale conversations.
Run document extraction through a self-hosted Docling server, and embed msgvault in other Go applications as a reusable library.
The review queue and Analytics view load faster, and expanded review panels now show invocation details.
Completed Codex reviews now survive recovered stream reconnects, and access denials trigger immediate failover.
Concurrent reviews on one branch now start separate sessions instead of failing with an active writer error.
Daemon connections no longer send auth keys to guessed addresses or discover another account's daemon on the default port. Daemon access now supports mutual TLS.
Transient GitHub reads now retry without losing CI diagnostics, and CI health shows when an automatic review recovery occurred.
Share cron job and workflow definitions and review attributed run history; local tools handle scheduling and execution.
Import scoped tasks from TickTick, Twenty, and Linear, with completion or status changes synced between them and Kata. Todoist task completion now syncs with Kata issues too.
The shell installer now shows download progress and retries stalled downloads.
GitHub sync now respects age filters during initial scans, and Twenty sync accepts the live metadata schema.
CLI errors now include recovery hints, and Windows can replace agent hook files while another process is reading them.