Skip to main content
메모리 스페이스는 Agent가 기억하는 것을 담습니다. memory CLI는 전체 한살이를 다룹니다. 스페이스 생성, 노트/노드/엣지 검사, 스코프된 세션 관리, 진단(배운 실패) 메모리 다루기입니다. 스페이스 패러다임은 넷(메모리 스페이스 참고):
  • wiki 사람이 쓰는 노트
  • index 그래프 엣지(선택)가 붙는 벡터 인덱스 노드
  • session 대화별 단기 메모리
  • evolution 진단 메모리. 자동으로 채워집니다
명령이 패러다임에 맞춰집니다. wiki는 notes, index는 nodes/edges, session은 sessions, evolution은 diagnostic입니다.

명령 그룹

  • 스페이스: spaces list/get/create/update/delete
  • Wiki 노트: notes list/upsert/grep/exclude
  • Index 노드: nodes list/insert/update/set-position/exclude
  • Index 엣지: edges list/insert/update/exclude
  • 진단: diagnostic list/recall/peek/exclude/restore
  • 세션: sessions scopes/turns/summary/count
  • 메타: log, scopes, connected-flows

스페이스

List / get

Create

플래그:
  • --slug(필수) 안정된 식별자
  • --name(필수) 표시 이름
  • --paradigm wiki|index|session|evolution(필수)
  • --index-form vector|graph index 패러다임용. 그래프 엣지를 켤지
  • --kg-reference 지식 그래프 참조 스페이스로 표시
  • --access-scope-key <key> 읽기/쓰기 격리에 쓰는 스코프 키
  • --config <json> 추가 패러다임별 설정

Update

넘긴 플래그만 바뀝니다.

Delete

노트, 노드, 엣지가 함께 지워집니다.

Wiki 노트

paradigm=wiki 스페이스용입니다.

List

Upsert

--body는 인라인 텍스트, 경로용 @file, stdin 용 -를 받습니다.

Grep

노트 전반을 전문 검색합니다.

Exclude (소프트 가지치기)

Excluded 노트는 리트리벌에 안 나오지만 감사 로그에는 남습니다.

Index 노드·엣지

paradigm=index(with index-form=graph) 스페이스용입니다. 엔티티-관계 데이터 모델입니다.

노드

엣지

진단 메모리

Evolution 패러다임이 알려진 실패 패턴을 쌓습니다.

세션

paradigm=session 스페이스용입니다.

메타

레시피

마크다운 파일에서 노트 한꺼번에 삽입

스페이스의 스코프 키 옮기기

access-scope-key를 바꾸면 옛 항목은 옛 스코프를 유지하고 새 항목은 새 것을 씁니다. 마이그레이션은 수동입니다:

안 붙은 스페이스 찾기 (삭제 후보)

위키를 git에 스냅샷