mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-02 17:01:34 +00:00
* fix(sessions): stop rejecting header-less persisted transcripts as legacy Sessions whose SQLite transcript has no session header row were treated as version 1 and hard-failed every run with "Persisted legacy session transcripts require doctor/import migration before runtime use". Only an actual header now declares a legacy version. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * fix(sessions): keep entry ids stable for header-less transcripts Rebuild the header at the current version instead of inferring v1, and route header-less transcripts that still hold legacy-shaped entries to doctor. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * fix(sessions): repair headerless transcripts in doctor --------- Co-authored-by: Galin Iliev <galin.iliev@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>