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:
/saveComportamentul canonic: găsește transcriptul JSONL al sesiunii curente, apoi rulează echivalentul:
mempalace mine "<TRANSCRIPT_PATH>" --mode convos --wing claude_importsWing-ul implicit este:
claude_importsComanda 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:
/saveFără argumente, salvează în wing-ul implicit:
claude_importsPoți furniza un singur argument după comandă. Argumentul devine numele wing-ului MemPalace:
/save my_researchÎn acest caz, ingestia folosește:
--wing my_researchSkill-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:
/saveComportament așteptat:
- identifică transcriptul JSONL al sesiunii curente;
- rulează
mempalace minecu--mode convos; - folosește wing-ul implicit
claude_imports; - raportează câte drawers au fost filed și în ce wing/room.
Variantă cu wing personalizat:
/save my_researchComportament așteptat:
- identifică transcriptul JSONL al aceleiași sesiuni curente;
- rulează ingestia MemPalace în modul
convos; - folosește wing-ul
my_research; - 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_importsDacă ai dat un argument după /save, destinația este wing-ul specificat de tine. De exemplu:
/save my_researchtrimite ingestia către:
my_researchDatele 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 mempalaceComanda 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.