New features
- Connect Claude Code and Codex to your archive with
msgvault agent setup. The command installs skills and configures MCP access, the connection assistants use to work with MsgVault.msgvault setup statusreports each installed agent's connection status and any repair command. - Sync Microsoft 365 mailboxes from multiple organizations without switching configuration between runs. Define named apps under
[microsoft.apps.NAME]and select one withmsgvault add-o365 ADDRESS --oauth-app NAME. Teams, contacts, and the web add-source form continue to use[microsoft]. - Find MCP tools by describing a task with
search_tools. Search runs locally and returns relevant tools with their descriptions and inputs, limited to those available to the connection. - Export one person's messages as JSONL through an MCP-connected assistant. Archive owners receive the export, manifest, and completion receipt without running
msgvault export-messagesseparately. Exports must fit within the 512 KiB response limit. - Review staged deletions through MCP without enabling writes. Archive owners can now list deletion batches with
list_deletionsand read a batch's receipt withget_deletion. These tools are unavailable to delegated sessions.
Improvements
- Remove leftover Microsoft tokens when removing a Graph mail or IMAP source. MsgVault attempts cleanup across the default and named apps, keeps tokens another active source still uses, and warns when unreadable IMAP settings prevent cleanup.
- Identify an IMAP account's authentication method through the accounts API's optional
auth_methodfield when its settings are readable.
Bug fixes
- Run the Linux release binaries on distributions back to Ubuntu 22.04 again. The withdrawn 0.24.0 Linux binaries required glibc 2.43 and failed with
version `GLIBC_2.43' not foundon Ubuntu 24.04, Debian 12, and other releases older than Ubuntu 26.04. If updating to 0.24.0 left msgvault unable to start, reinstall withcurl -fsSL https://msgvault.io/install.sh | bash. Your archive was not changed. - Keep your working installation when an update fails verification.
msgvault updatechecks that the new binary starts before replacing the installed one. A failed, timed-out, or canceled check leaves the existing binary in place. - Restore provider credentials, CardDAV logins, and the server API key on Windows with the required access permissions. Restore preserves files omitted from the backup and reports permission conflicts. To repair a conflict, move the conflicting file aside, stop the daemon, and rerun
msgvault backup restore SNAPSHOT --repo REPO --target DIR --permissions-only.