해리 시스템 메모리 아키텍처
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