2026-08-01T13:20:17.480Z
OpenClaw 메모리: 작성, 인덱스, 검색 및 재부팅을 확인
내구성 기록, 신기한 인덱스, 앵커 검색, 메모리 콘텐츠를 수출하지 않고 신선한 세션 결정.
OpenClaw 메모리는 네 가지 다른 주장이 사실일 때만 건전하다: 의도된 기록은 내구성 저장에 작성되었으며, 현재 지수는 작성하는 것을 덮고 있으며, 검색은 올바른 소스 앵커를 반환하고, 새로운 세션은 여전히 결정을 올바르게 적용합니다. 디스크에 있는 Markdown 파일은 첫 번째 주장만을 증명한다. 성공한 검색은 일부 지목된 조각이 일치한다는 것을 증명합니다. 메모리에 텍스트를 저장하는 콘텐츠 최소화 감사를 사용하십시오. 불투명한 아이디, 로컬 비교 결과, 시간표 및 소스 앵커를 기록하고; 명령어, 메모 내용, 절대 경로 또는 원본 검색 단편을 수출하지 마십시오. 운영자는 4가지 모두 메모리로 붕괴되는 대신 실종된 글, 구석된 지표, 잘못된 검색, 잃어버린 결정을 구별할 수 있어야 합니다. OpenClaw 메모리를 네 개의 별도의 증명으로 취급하십시오. 현재 OpenClaw 메모리 개요는 메모리를 에이전트 작업 공간에서 단순한 Markdown로 설명합니다. MEMORY.md 는 큐레이션된 장기 계층이며, memory/ 의 날짜 파일은 상세한 일간 맥락을 가지고 있습니다. 모델은 디스크에 도달하는 것을 기억합니다. 방치된 글씨를 구출하는 숨겨진 내구성 상태는 없습니다. 그 설계는 유용한 검사 지점을 만들어 냅니다. 1. 증명이: 예상 파일이 존재하고, 로컬 컨텐츠는 지속될 예정이었던 버전과 일치합니다. 2. 인덱스 증명: 메모리 백엔드는 이전 사진보다는 현재 소스 스냅샷을 지목했습니다. 3. 검색 증명: 질의에서 예상된 파일 및 라인 범위가 반환됩니다. 단순히 다른 곳에서 나오는 유연한 문장이 아닙니다. 4. 결정 증명: 실제 세션 경계에 따라 에이전트는 저장된 결정과 그 행동 경계를 따르고 있습니다. 이 증거들은 독립적으로 실패합니다. 지표가 더러운 상태일 때 메모가 존재할 수 있습니다. 지수는 설정된 점수보다 낮은 질서가 있는 동안 현재일 수 있습니다. 검색은 올바른 페이지를 찾을 수 있지만 새로운 세션은 만료 상태 또는 소유자를 무시합니다. 반대로, 세션이 올바른 답변을 줄 수 있습니다. 왜냐하면 그 대화의 맥락에서 동일한 사실이 여전히 존재하기 때문입니다. 비록 지속 가능한 글은 결코 일어나지 않았음에도 불구하고. 따라서 합리적인 불충분성은 단계적인 판결입니다. 첫 번째 실패층에서 멈추고 그 층만 고쳐라. 지표가 노후화된 상태에서 메모리를 다시 작성하지 말고, 기록이 유지되지 않은 상태에서 지표를 다시 만들지 마십시오. 메모리를 수출하지 않고 작성된 것을 증명합니다. 행동에 민감한 모든 기록에 decision 7f3b 와 같은 불투명한 ID를 더하여 나중에 안전하게 행동하기 위해 필요한 필드를 입력하십시오. 소유자, 유효 상태, 만료 또는 잠금 상태, 금지된 행동. 신분증은 비밀이 아니며 결정을 밝히지 않습니다. 출처에서, 현재 기록이 예상된 로컬 버전과 일치하는지 여부를 계산하십시오. 비교만 수출한다: 단편 또는 민감한 메모의 원본을 원격 의료서비스에 보내지 마십시오. 저 엔트로피 텍스트를 추측하고 해시 할 수 있습니다. 호스트에서 소화물을 보관하거나 안정적인 지문이 프로세스 경계를 떠나야 할 때 키로 된 HMAC를 사용하거나 볼 비교 및 불투명한 기록 ID만을 보고하십시오. 파일시스템의 기록으로 복귀하는 성공은 충분하지 않습니다. 내구성 파일에서 기록을 다시 읽고 실제로 저장된 바이트를 비교하십시오. 만약 작성자가 호스트 재부팅에서 살아남을 것으로 예상된다면, 저장 장소가 해당 배포에 지속되는지 확인합니다. 작성 호출이 성공했음에도 컨테이너 로컬 작업 공간이 사라질 수 있습니다. 같은 규칙은 MEMORY.md 단절에 적용됩니다. OpenClaw는 과장 크기의 파일을 손상되지 않고 유지하며, 부트스트랩 컨텍스트에 주입된 복사본은 단축될 수 있습니다. 파일 존재는 여전히 통과하지만 결정 증명은 필요한 입력이 새로운 세션에 도달하지 않았기 때문에 실패할 수 있습니다. 메모리 개요는 부트스트랩 제한이 포함될 때 컨텍스트 세부사항이나 의사 출력을 확인하는 것을 권장합니다. 신뢰할 수 있는 검색을 하기 전에 지표 신선도를 증명하십시오. OpenClaws 메모리 검색 문서는 내장된 백엔드가 BM25 키워드 일치와 벡터 유사성을 결합할 수 있다고 설명합니다. 또한 세션 시작, 검색 및 파일 감시기를 통해 자동 동기화를 기록합니다. 이러한 메커니즘은 오래된 창문을 줄이고 신선함을 눈에 띄지 않게 하지 않습니다. 상태부터 시작하세요: deep 탐사선은 임베딩 제공자와 의미 검색 경로를 확인하여 제공자를 호출할 수 있습니다. 적어도 검사: 매장이 더럽지 않은지, 지목된 파일과 조각의 숫자가; 선택된 공급자 및 모델 FTS 가용성 벡터 스토어 및 의미 검색 사용 가능성 스캔 문제와 인덱스 아이덴티티 OpenClaw 2026.7.1 2 에 대해, 이 조사 기간 동안 생중계 읽기 전용 탐사선은 유효한 내장된 지표 정체성과 사용 가능한 가사적 및 의미적 경로, 그러나 또한 dirty: true 를보고했습니다. 그 조합은 중요합니다. 작동하는 임베디션 탐사선은 최신 메모가 지목되어 있다는 것을 증명하지 않습니다. 출처가 맞지만 매장이 더럽다면, 유효하지 않은 아이덴티티, 변경된 덩어리 또는 임베디션 구성, 부패 또는 공감할 수 없는 인크레멘셜 동기화를 위해 강제 재건을 예약하십시오. OpenClaw 메모리 CLI 참조는 이러한 동작을 구분한다. status index 는 더러운 경우 재인덱스, index force 는 완전한 재건을 수행한다. 공급자의 중단은 search unavailable 로 취급하고, 빈 메모리가 아닙니다. 문서화된 행동은 구성된 임베디션 제공자가 실패할 때 의도적으로 명시적입니다. 관련 기록이 없다는 증거가 침묵으로 변하지 않아야합니다. 결정 탐사선으로 재발전 경계를 넘어서 테스트 기록에 고유한 불투명한 검색 키를 검색하고, 고정된 결과를 요구합니다. 통과되는 검색 증명에는 예상되는 소스 타입, 파일 참조 및 라인 범위가 포함되어 있습니다. 그 결과 텍스트가 맞다고 해서 통과하지 마십시오. 하이브리드 검색은 의미와 관련된 메모를 반환할 수 있으며, 반복되는 일간 항목은 기존의 버전을 현재의 결정보다 높게 배치할 수 있습니다. 이제 본격적인 세션 경계를 넘어서라. 같은 대화에서 두 번째 요청은 원래 명령어가 여전히 맥락에 있을 수 있기 때문에 다시 시작 테스트가 아닙니다. 런타임의 정상적인 세션 메커니즘을 통해 새로운 세션을 시작하여 제한된 결정 탐구를 요청하고 저장된 계약과 행동을 비교하십시오. 예를 들어, 내구성 노트는 A 42 승인을 받기 전까지 마이그레이션이 설계만 될 것이라고 말하면, 조사는 이제 구현이 시작될 수 있는지 물어봐야 한다. 예상되는 결과는 WAIT FOR A 42 와 같은 결정 코드이며, 사유 메모의 문자적 인용이 아닙니다. 기록: 이것은 기억극장보다는 유용한 연속성을 테스트합니다. 모델은 메모를 패러프레이스하면서도 안전하게 만드는 권위 경계를 떨어뜨릴 수 있습니다. 또한 실수로 올바른 결정을 내릴 수 있습니다. 검사를 좁게 유지하고, 관련 구성 변경 후 반복하고, 잠금 상태가 충족되지 않은 부정적인 경우를 포함합니다. 내용 없는 9건의 감사를 다시 재생하세요 이 memory health cases.json 장치에는 메모리 텍스트가 없습니다. evaluate openclaw memory health.mjs 에 9개의 합성 관측을 제공합니다. 복제된 요약은 다음과 같습니다. 분류자는 엄격한 순서를 사용합니다. 그것은 지수 상태 이전에 지속가능한 존재와 지역 평등을 확인하고, 검색 사용가능성 이전에 지수 상태, 검색 사용가능성 전에 검색 및 새로운 세션 결정 전에 검색을 확인합니다. 이것은 잘못된 수리를 방지합니다. 재인덱싱은 실종된 기록을 만들 수 없습니다. 기록을 다시 작성하면 실패한 임베디션 제공자를 복구할 수 없습니다. 높은 점수를 받은 타격은 연속성을 증명할 수 없습니다. 실제 불투명한 아이디와 로컬 볼리언으로 고정된 장치를 조정합니다. 읽기 전용 작업 공간, 오래된 소재에서 만들어진 인덱스, 잘못된 날짜의 노트 결과, 줄여진 부트스트랩 파일, 사용할 수 없는 임베디션 제공자, 키워드 전용 배트백 및 승인 만료 된 결정의 경우를 추가합니다. 공유된 텔레메트리에서 원자 메모와 원자 검색 결과를 보관하십시오. 명시적으로 알려지지 않은 상태를 사용 콤팩트 운영 규칙은 다음과 같습니다. 마크 OpenClaw 메모리는 내구성 기록이 로컬로 일치하고, 현재 지수는 그것을 덮고, 검색은 예상된 원천에 고정되어 있고, 새로운 세션은 예상된 제한된 결정을 생성할 때만 검증됩니다. 다른 모든 것들은 녹색이 아닌 특정 상태를 유지해야 합니다. search unavailable 는 retrieval miss 가 아닙니다. restart unverified 는 continuity failed 가 아닙니다. 명백한 알려지지 않은 것은 일반 적색 상태보다 더 유용합니다. 왜냐하면 그것은 에이전트를 미흡한 맥락을 발명하도록 초대하지 않고 다음 안전한 테스트를 식별하기 때문입니다. 이 감사는 여전히 한계를 가지고 있습니다. 로컬 비교는 시험 집합에 포함된 기록만 검증할 수 있습니다. 침해된 호스트는 노트와 증거를 모두 위조할 수 있습니다. 검색 탐사선은 하나의 질의와 하나의 순위 구성을 측정합니다. 일치하는 결정 코드는 모든 뉘앙스가 살아남았다는 것을 증명하지 않으며 반복되는 탐사가 모델과 임베디션 예산을 소비합니다. 저장 및 인덱싱에 대한 결정적 검사를 사용하여 파일 및 데이터베이스 상태에서 확인할 수 없는 행동에만 모델 호출을 사용합니다. Sidewisp는 현재 비공개 프리뷰 단계입니다. 그것은 기존의 에이전트 실행 시간을 둘러싼 건강 계층을 제공하는 것을 목적으로하지만, 생산 OpenClaw 어댑터, 라이브 에이전트 건강 수집 및 자동 복구는 현재 웹 사이트 저장소에 배송되지 않습니다. 네 가지 증거의 감사는 이제 실행할 수 있는 사업자 운영 패턴입니다. Sidewisp이 현재 OpenClaw 메모리를 모니터링하거나 복구한다고 주장하는 것이 아닙니다. 저장, 검색 및 의사결정 건강 사이의 이 분리가 에이전트를 어떻게 운영하고 싶은지에 일치한다면 Sidewisp 개인 미리보기에 가입하십시오. 그 때까지 비교를 지역으로 유지하고 재개 작업을 실제로 만들어 놓아 실종된 증거가 알려지지 않도록하십시오.