Skip to content

feat(data-tools): Add offline session recovery - #3387

Merged
wsp1911 merged 3 commits into
GCWing:mainfrom
wsp1911:repair-session-storage
Oct 15, 2026
Merged

wsp1911 merged 3 commits into
GCWing:mainfrom
wsp1911:repair-session-storage

Conversation

@wsp1911

@wsp1911 wsp1911 commented Oct 14, 2026

Copy link
Copy Markdown
Collaborator

Expand Data Migrator into OpenBitFun Data Tools with separate migration,
reset, and session repair workflows.

Add standalone Python and native Rust recovery for misplaced sessions
and stale assistant identities, with verified backups, resumable tasks,
and rollback support.

Rename source paths, commands, build scripts, and release assets to
Data Tools, and simplify the localized home screen.

@wsp1911
wsp1911 force-pushed the repair-session-storage branch from 12289f7 to f4ebda4 Compare October 14, 2026 10:00
Expand Data Migrator into OpenBitFun Data Tools with separate migration,
reset, and session repair workflows.

Add standalone Python and native Rust recovery for misplaced sessions
and stale assistant identities, with verified backups, resumable tasks,
and rollback support.

Rename source paths, commands, build scripts, and release assets to
Data Tools, and simplify the localized home screen.
Align the Cargo package, Tauri manifest, and lockfile with the
independent Data Tools release version.

This version identifies the first package containing the migration,
reset, and session repair workflows.
Use lightweight directory fingerprints and share directory scans.
Cache session catalogs and metadata, and copy only referenced snapshots.

Show repair progress in the Python script and Data Tools.
Reuse filesystem runtimes, stream atomic file copies, and remove
unused legacy migration code that caused compiler warnings.
@wsp1911
wsp1911 force-pushed the repair-session-storage branch from f4ebda4 to 0495a77 Compare October 15, 2026 06:28
@wsp1911
wsp1911 marked this pull request as ready for review October 15, 2026 06:30
@wsp1911
wsp1911 merged commit 566f520 into GCWing:main Oct 15, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant