virtual-insanity
← 뒤로

해리 시스템 메모리 아키텍처

해리 시스템 메모리 아키텍처

4계층 구조

Layer 0 — 항상 로드 (~1500 토큰)

  • 파일: ~/.claude/vault-context.md
  • 내용: 시스템 건강, 활성 가설 요약, 자동 감지 포커스, 세션 키워드 포커스
  • 빌더: vault_context_builder.py (크론 02:20)
  • SessionStart hook으로 자동 주입

Layer 1 — MCP 즉시 조회 (요청 시)

MCP 서버 도구 데이터
ron-pipeline get_system_health system-digest/latest.json
ron-pipeline get_hypotheses(status) memory/hypotheses/
ron-pipeline get_discoveries(min_score, topic) memory/filtered-ideas/
ron-pipeline get_latest_indicators memory/market-indicators/
ron-pipeline run_pipeline(name) 파이프라인 즉시 실행
kis-api get_stock_price(ticker) KIS 실시간 주가
kis-api get_futures_price(symbol) KIS 해외선물
dart search_filings DART 공시 검색
telegram send_message 텔레그램 DM 전송

Layer 2 — 볼트 검색 (시맨틱)

  • MCP: obsidian
  • 도구: obsidian_search, obsidian_read_note
  • 범위: ~/knowledge/ 전체 1,600+ 노트

Layer 3 — 외부 실시간

  • WebSearch, WebFetch
  • KIS API (실시간 시세)
  • DART API (공시)

의도 레이어

  • L1 자동 포커스: 최근 7일 편집 노트 태그 빈도 → vault-context.md ## 자동 감지 포커스
  • L2 세션 포커스: 최근 3일 Claude 세션 도메인 키워드 → vault-context.md ## 세션 키워드 포커스
  • cowork-steering.md ## 현재 우선순위가 비어있으면 자동 포커스 적용

MCP 서버 위치

  • ~/.openclaw/mcp-servers/ron-pipeline/index.js
  • ~/.openclaw/mcp-servers/telegram/index.js
  • ~/.openclaw/mcp-servers/kis-api/index.js
  • ~/.openclaw/mcp-servers/dart/index.js
  • ~/.claude/mcp-servers/obsidian-tools/dist/index.js