MCPcopy Create free account
hub / github.com/GongShichen/LuminaCode / migrateLegacySession

Method migrateLegacySession

session/store.go:462–491  ·  view source on GitHub ↗
(sessionID string)

Source from the content-addressed store, hash-verified

460 return nil, nil, nil
461 }
462 return stateData, payloadData, commitData
463}
464
465func (s *Store) sessionPath(sessionID string) string {
466 return filepath.Join(s.sessionDir(sessionID), "transcript.jsonl")
467}
468
469func (s *Store) metaPath(sessionID string) string {
470 return filepath.Join(s.sessionDir(sessionID), "meta.json")
471}
472
473func (s *Store) statePath(sessionID string) string {
474 return filepath.Join(s.sessionDir(sessionID), "state.json")
475}
476
477func (s *Store) skillRecoveryPath(sessionID string) string {
478 return filepath.Join(s.sessionDir(sessionID), "skill-recovery.json")
479}
480
481func (s *Store) skillRecoveryCommitPath(sessionID string) string {
482 return filepath.Join(s.sessionDir(sessionID), "skill-recovery.commit.json")
483}
484
485func (s *Store) taskRuntimePath(sessionID string) string {
486 return filepath.Join(s.sessionDir(sessionID), "tasks.json")
487}
488
489func (s *Store) sqlitePath(sessionID string) string {
490 return filepath.Join(s.sessionDir(sessionID), "session.sqlite")
491}
492
493func (s *Store) sessionDir(sessionID string) string {
494 return filepath.Join(s.dir, safeSessionID(sessionID))

Callers 4

SaveMethod · 0.95
SaveWithMetaMethod · 0.95
SaveStateWithRecoveryMethod · 0.95

Calls 8

sessionPathMethod · 0.95
metaPathMethod · 0.95
statePathMethod · 0.95
skillRecoveryPathMethod · 0.95
taskRuntimePathMethod · 0.95
sqlitePathMethod · 0.95
sessionDirMethod · 0.95

Tested by

no test coverage detected