시작하기가이드메모리 삭제

Concept

메모리 삭제

복구 가능한 forget 경로 또는 명시적으로 승인된 파괴적 모드를, 감사 가능한 tombstone과 함께 선택합니다.

소프트 삭제가 공개 기본값입니다

DELETE /v1/memories/{memory_id}의 기본값은 mode=soft_delete입니다. POST /v1/memories/{memory_id}/forget은 mode, reason, replacement_content, metadata가 포함된 동일한 MemoryForgetRequest 계열을 받습니다. 소프트 삭제는 tombstone과 version snapshot을 만들고 memory status를 deleted로 변경하며 이후 restore할 수 있습니다.

DELETE /v1/memories/<memory-id>?mode=soft_delete&reason=user-requested
X-API-Key: <your-assigned-api-key>

forget, redact, hard-delete는 서로 다른 모드입니다

persistence engine은 soft_delete, redact, hard_delete를 허용합니다. Redact는 content를 [REDACTED] (또는 제공된 replacement content)로 바꾸고 metadata와 embeddings를 지우며 안전한 redaction provenance를 기록합니다. Hard delete는 되돌릴 수 없고 더 강한 memory:hard_delete authorization 경로로 보호됩니다. routine correction에 선택하지 마세요.

  • soft_delete — tombstone과 version snapshot이 있는 복구 가능한 삭제.
  • redact — 원본 content와 embedding을 제거하면서 비-content tombstone/result를 남깁니다.
  • hard_delete — 더 강한 delete capability가 필요한 영구 제거 경로.

소프트 삭제된 메모리만 복원하세요

POST /v1/memories/{memory_id}/restore는 선택적 reason과 metadata가 있는 MemoryRestoreRequest를 받습니다. persistence 경로는 status=active로 복원하고 version을 증가시킵니다. redacted memory는 원본 content를 더 이상 사용할 수 없으므로 복원할 수 없습니다.

POST /v1/memories/<memory-id>/restore
X-API-Key: <your-assigned-api-key>
Content-Type: application/json

{
  "reason": "owner-confirmed recovery"
}

삭제는 승인되고 감사됩니다

REST mutation 경로는 target을 해석하기 전에 mode별 memory scope와 owner-scoped key를 확인합니다. 요청된 mode, reason 존재 여부 및 target reference를 담은 memory tombstone/audit evidence를 쓰되 잊힌 content는 노출하지 않습니다.

페르소나 흐름

ChatGPT 사용자

채팅에 전달자 토큰을 붙여넣지 않고도 XMemo 기본 설정, 프로젝트 사실, 결정 및 TODO에 대한 지속 가능한 액세스를 ChatGPT에 부여하세요.

종합 기본 설정이나 프로젝트 노트를 저장하고 새 채팅을 시작한 다음 작업을 계속하기 전에 XMemo를 통해 ChatGPT에 이를 불러오도록 요청하세요.

부조종사/Codex 개발자

IDE와 CLI 에이전트 간에 리포지토리 결정, 코딩 규칙, 버그 수정 메모, 작업 기록을 전달합니다.

코드베이스 결정이나 버그 수정을 기록한 후 편집하기 전에 다음 IDE 또는 CLI 에이전트에게 관련 XMemo 컨텍스트를 기억하도록 요청하세요.

팀/엔터프라이즈 파일럿 소유자

계정 제어, 소스 속성, 내보내기/삭제 워크플로, 검토자에게 안전한 설정 증거를 통해 공유 메모리를 평가합니다.

파일럿 멤버에게 가상 팀 메모리를 저장하고 XMemo에서 소스 속성을 확인한 다음 삭제/내보내기 및 지원 경로를 검토하도록 합니다.

출처: Memory Console 컨트롤