Ghid operator pentru salvarea sesiunii în MemPalace

Ce face

source-command-save salvează sesiunea curentă de Codex în MemPalace, ca checkpoint de conversație. Comanda ia transcriptul JSONL al sesiunii active, îl trimite către MemPalace și îl minează cu modul convos.

Invocarea migrată este:

/save

Comportamentul canonic: găsește transcriptul JSONL al sesiunii curente, apoi rulează echivalentul:

mempalace mine "<TRANSCRIPT_PATH>" --mode convos --wing claude_imports

Wing-ul implicit este:

claude_imports

Comanda este idempotentă pentru aceeași sesiune: drawer IDs sunt generate din conținut, deci o rerulare pe același transcript suprascrie în loc să creeze duplicate. Exact genul de disciplină minimă care împiedică memoria să devină o groapă cu etichete.

Vezi și All guides pentru restul ghidurilor.

Când îmi folosește

Folosește /save când vrei să păstrezi sesiunea curentă ca material căutabil sau reutilizabil în MemPalace.

Cazuri potrivite:

  • ai ajuns la o decizie tehnică sau operațională importantă;
  • ai făcut debugging, analiză sau planificare lungă;
  • sesiunea conține context pe care vrei să îl regăsești mai târziu;
  • vrei un checkpoint preventiv și accepți ca transcriptul conversației curente să fie ingerat.

Nu este o comandă de sumarizare, export public, redactare, curățare sau publicare. Salvează conversația brută/minată în MemPalace. Dacă sesiunea conține informații sensibile, presupune că acele informații pot ajunge în indexul MemPalace. Nu rula comanda pe conversații pe care nu vrei să le transformi în material de memorie.

Cum îl invoc / declanșez

Invocarea standard este:

/save

Fără argumente, salvează în wing-ul implicit:

claude_imports

Poți furniza un singur argument după comandă. Argumentul devine numele wing-ului MemPalace:

/save my_research

În acest caz, ingestia folosește:

--wing my_research

Skill-ul trebuie să găsească transcriptul JSONL al sesiunii curente din contextul oferit de runtime-ul Codex. Ghidul public nu depinde de un path local anume și nu ar trebui să expună path-uri interne. Dacă transcriptul nu este disponibil în context, comanda nu poate fi executată corect.

Exemplu practic

Varianta standard:

/save

Comportament așteptat:

  1. identifică transcriptul JSONL al sesiunii curente;
  2. rulează mempalace mine cu --mode convos;
  3. folosește wing-ul implicit claude_imports;
  4. raportează câte drawers au fost filed și în ce wing/room.

Variantă cu wing personalizat:

/save my_research

Comportament așteptat:

  1. identifică transcriptul JSONL al aceleiași sesiuni curente;
  2. rulează ingestia MemPalace în modul convos;
  3. folosește wing-ul my_research;
  4. raportează numărul de drawers filed și destinația.

Nu există comportament canonic pentru mai multe argumente, opțiuni avansate, selectarea manuală a unui transcript sau salvarea altor sesiuni. Dacă runtime-ul acceptă așa ceva, este extensie locală, nu parte din această capabilitate.

Output / unde aterizează

Răspunsul după rulare trebuie să includă două informații:

  • câte drawers au fost filed;
  • wing-ul și room-ul în care au aterizat.

Destinația implicită este:

claude_imports

Dacă ai dat un argument după /save, destinația este wing-ul specificat de tine. De exemplu:

/save my_research

trimite ingestia către:

my_research

Datele aterizează în MemPalace prin mempalace mine, folosind transcriptul sesiunii curente și modul convos. Comanda nu promite un export lizibil, un rezumat sau o pagină publicabilă. Promite doar ingestia în MemPalace și raportarea rezultatului.

Limite / gotchas

Necesită mempalace instalat. Instalarea indicată de sursă este:

pip install mempalace

Comanda depinde de trei lucruri: runtime Codex, transcript JSONL disponibil pentru sesiunea curentă și skill-ul/comanda /save instalată în acel runtime. Dacă lipsește oricare dintre ele, invocarea poate eșua sau poate necesita configurare locală.

Nu rula /save ca să editezi, filtrezi sau anonimizezi conversația. Nu face asta. Dacă sesiunea conține secrete, date personale sau material pe care nu vrei să îl păstrezi, tratează comanda ca nepotrivită pentru acel transcript.

Rerularea pe aceeași sesiune este sigură împotriva duplicatelor, dar nu este un mecanism de ștergere. Pentru ștergere, curățare sau reorganizare în MemPalace, folosește un flux separat.