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에 스냅샷