Repository navigation
v1.5.0
·
52 commits
to main
since this release
mind v1.5.0
This release makes mind easier to keep in sync, safer to update, and more
reliable for agent workflows.
Highlights
- Added experimental autosync commands to mirror spaces into versioned
.mind/
files for easier review, sharing, and recovery. - Added safer database migrations with verified backups, automatic restore on
migration failure, and backup retention. - Added
mind setup refreshso existing agent integrations can stay aligned
after updates without recreating unrelated configs. - Moved session summaries into
projects/<repo>as same-spacesession-*
memories and added a migration command for older summaries. - Added UUID primary IDs for spaces and memories while preserving public
name-based CLI and MCP contracts. - Added safer setup config writes for JSON, JSONC, and TOML agent configuration
files. - Fixed the public installer launcher path so new installs run the current
src/mind.tsentry point. - Improved
mind updateso it validates migrations before refreshing
integrations.
Added
- Added autosync commands that mirror spaces into versioned
.mind/files. - Added
mind setup refreshfor refreshing detected mind-managed integrations. - Added
mind migrate sessions <project-space> [--dry-run]for migrating older
sessions/<repo>summaries into the project space. - Added maintainer release automation support for curated GitHub release notes
with--notes-file <path>and package-lock version alignment. - Added OpenCode
opencode.jsoncsupport, including comment-preserving edits
for existing JSONC configuration.
Changed
- Changed database migrations to create verified backups, restore automatically
on failure, and keep the latest automatic backups. - Changed
mind updateto validate migrations before refreshing integrations. - Changed session summaries to live in
projects/<repo>instead of
sessions/<repo>. - Changed internal IDs for spaces and memories from integer autoincrement IDs to
UUID text primary keys, withmemories.fts_idretained as the SQLite FTS5
surrogate.
Fixed
- Fixed a critical data-loss risk in
mind setupandmind setup refreshwhere
malformed JSON or JSONC config files could be overwritten with empty defaults. - Fixed Codex TOML setup handling so malformed TOML aborts safely and existing
unrelated tables and comments are preserved. - Fixed the public installer launcher so new installs run the current entry
point. - Fixed protocol wording and update flows that could confuse setup, migration,
or session recovery workflows.
Upgrade notes
Run:
mind update
mind setup refreshIf you have older session summaries under sessions/<repo>, run:
mind migrate sessions projects/<repo> --dry-run
mind migrate sessions projects/<repo>Review the dry run before applying the migration.