Openclaw용 Save/Load Context Plugin

간단한 슬래시 명령어를 통해 AI 대화 컨텍스트를 유지하고 복원할 수 있는 강력한 세션 관리 플러그인입니다.

jkyotnfjfbjnknh
v1.1.0
Mar 30, 2026
0
833
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install save-load

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 save-load 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Save/Load Context Plugin란 무엇인가요?

save-load 플러그인은 AI 상호작용의 일회성을 제거하기 위해 설계된 Openclaw Skills 제품군의 필수 요소입니다. 상태를 저장하고 로드하는 전용 슬래시 명령어를 제공함으로써, 개발자와 고급 사용자는 세션 재설정 시 손실될 수 있는 복잡한 다중 턴 토론, 아키텍처 계획 또는 코딩 세션을 보존할 수 있습니다.

이 기능은 AI agent가 연속성을 유지하도록 보장하여, 컨텍스트나 목표를 다시 설명할 필요 없이 중단된 지점에서 바로 작업을 재개할 수 있게 합니다. 이는 휘발성 메모리와 지속 가능한 로컬 저장소 사이의 간극을 메우는 역할을 하며, AI 생태계 내에서 장기 프로젝트 관리를 위한 필수 도구가 됩니다.

Save/Load Context Plugin 활용 사례

  • 긴 프로젝트 아키텍처 토론을 나중에 참조할 수 있도록 저장합니다.
  • 서로 다른 터미널 인스턴스에서 복잡한 디버깅 세션을 복원합니다.
  • 저장된 컨텍스트에 레이블을 지정하여 여러 AI 워크플로우를 관리합니다.
  • 중요한 AI 상호작용을 감사 또는 문서화를 위해 로컬 JSON 파일로 보관합니다.
  • 로컬 파일 시스템을 사용하여 서로 다른 환경 간에 대화 컨텍스트를 이동합니다.

Save/Load Context Plugin 작동 원리

  1. /save 명령어를 호출하여 JSONL 형식의 현재 세션 기록을 읽도록 플러그인을 트리거합니다.
  2. 플러그인은 기록을 필터링하여 관련 사용자 및 어시스턴트 메시지만 추출하고, 일회성 도구 호출 및 시스템 로그는 제외합니다.
  3. 구조화된 JSON 파일이 고유한 타임스탬프와 선택적 레이블과 함께 로컬 저장소 디렉토리(~/.openclaw/saves/)에 기록됩니다.
  4. 다시 로드할 때, /load 명령어는 저장된 기록으로 세션 기록을 채웁니다.
  5. 시스템 이벤트가 큐에 추가되어 agent에게 복원된 컨텍스트를 알리며, 읽기 도구를 통해 로드된 데이터를 완전히 인식하고 원활하게 전환할 수 있도록 합니다.

Save/Load Context Plugin 설정 가이드

CLI를 통한 설치

Openclaw Skills 모음에 추가하려면 다음 명령어를 실행하세요:

openclaw plugins install save-load

수동 설치

  1. 플러그인 디렉토리를 ~/.openclaw/extensions/save-load/로 복사합니다.
  2. openclaw.plugin.json 및 package.json이 있는지 확인합니다.
  3. ~/.openclaw/openclaw.json 설정 파일의 plugins.enabled 배열에 "save-load"를 추가하여 플러그인을 활성화합니다.
  4. 게이트웨이를 재시작하여 변경 사항을 적용합니다:
openclaw gateway restart

Save/Load Context Plugin 데이터 스키마 및 분류 체계

이 기능은 ~/.openclaw/saves/ 디렉토리 내에서 데이터를 관리하며, 구조화된 JSON 형식과 빠른 메타데이터 추적을 위한 index.json을 사용합니다.

속성 유형 설명
version Integer 호환성을 위한 스키마 버전 식별자
label String 사용자가 정의한 저장 파일 이름
savedAt ISO8601 저장 이벤트의 정확한 타임스탬프
messageCount Integer 보존된 사용자 및 어시스턴트 쌍의 총 개수
messages Array 대화 컨텍스트의 실제 내용 및 역할

Save/Load Context Plugin 고급 기능

  • 중복되거나 손상된 도구 호출 로그 없이 깨끗한 컨텍스트 복원을 보장하는 자동 메시지 필터링.
  • 로드된 기록에 대한 agent 수준의 인식을 위한 enqueueSystemEvent를 통한 원활한 시스템 이벤트 주입.
  • 빠른 CLI 상호작용을 위한 인덱스 기반 또는 레이블 기반 로딩 지원.
  • 터미널 인터페이스에서 직접 오래된 Openclaw Skills 세션 데이터를 정리할 수 있는 통합 삭제 관리.
  • JSON 기반 저장 아키텍처로 수동 편집 또는 외부 스크립트 통합이 용이함.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*