Ghid operator pentru skill-ul save

Ce face

save salvează sesiunea curentă Codex în MemPalace ca checkpoint conversațional reutilizabil. Skill-ul ia transcriptul JSONL al conversației curente, îl procesează cu MemPalace în modul convos și îl depune într-un wing MemPalace.

Comanda canonică rulată de skill este:

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

<TRANSCRIPT_PATH> este transcriptul JSONL al sesiunii curente, identificat din contextul runtime-ului. Ghidul public nu documentează locații interne de fișiere sau path-uri specifice.

Operația este proiectată să fie idempotentă: dacă rulezi save de mai multe ori pe aceeași sesiune, același conținut nu ar trebui să producă duplicate. Drawer IDs sunt content-hashed, deci rerularea pe același transcript suprascrie în loc intrările echivalente.

Când îmi folosește

Folosește save când vrei să transformi o sesiune Codex într-un checkpoint recuperabil ulterior prin MemPalace. Este potrivit pentru:

  • sesiuni lungi de analiză tehnică;
  • decizii de arhitectură care merită păstrate;
  • debugging util, chiar dacă lucrul nu este terminat;
  • conversații care conțin context operațional reutilizabil;
  • momente în care vrei să marchezi firul curent fără să copiezi manual fragmente.

Nu este un backup pentru proiect, repository, fișiere locale, configurații sau starea mașinii. Salvează conversația, nu mediul de lucru.

Vezi și All guides pentru restul ghidurilor de operator.

Cum îl invoc / declanșez

Invocarea canonică este:

/save

Fără argumente, skill-ul folosește wing-ul implicit:

claude_imports

Poți da un argument după comandă pentru a alege alt wing:

/save my_research

În acest caz, argumentul devine valoarea pentru --wing, iar comanda folosește my_research în loc de claude_imports.

Comportamentul documentat este strict:

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

Nu există trigger documentat în afară de comanda /save. Nu presupune salvare automată, programată sau declanșată de finalul sesiunii.

Exemplu practic

Pentru un checkpoint rapid al sesiunii curente:

/save

Rezultatul așteptat este ca skill-ul să proceseze transcriptul curent cu:

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

Pentru separare tematică într-un wing dedicat:

/save audit_notes

În acest caz, skill-ul folosește:

audit_notes

ca wing MemPalace.

Numele wing-ului este preluat din argumentul comenzii. Alege un nume care nu conține informații private, identificatori personali, date sensibile sau detalii care nu ar trebui să apară într-un index de lucru.

Output / unde aterizează

Output-ul trebuie să raporteze rezultatul operației: câte drawers au fost filed și în ce wing/room au aterizat.

Destinația logică este MemPalace, în wing-ul selectat. Implicit:

claude_imports

Cu argument:

<wing-ul furnizat>

Sursa canonică nu documentează o interfață publică de browsing, o locație publică de fișiere sau un URL pentru rezultatul salvat. Ghidul poate afirma doar că transcriptul este minat în MemPalace prin mempalace mine, în modul convos, folosind wing-ul stabilit.

Limite / gotchas

mempalace trebuie să fie instalat și disponibil în runtime. Prerechizita documentată este:

pip install mempalace

Dacă mempalace lipsește sau comanda nu poate fi executată, save nu poate finaliza salvarea.

Skill-ul depinde de identificarea transcriptului JSONL al sesiunii curente. Dacă runtime-ul nu oferă transcriptul în context sau skill-ul nu îl poate identifica, salvarea trebuie tratată ca eșuată, nu ca reușită parțială.

save nu trebuie prezentat ca backup, export complet, handoff operațional sau sistem de arhivare universal. Este un checkpoint conversațional în MemPalace.

Nu include date sensibile în numele wing-ului. Transcriptul poate conține conținutul conversației curente; rulează comanda doar când este acceptabil ca acea conversație să fie depusă în MemPalace.