히스토리

  • [2026-03-12 Thu 10:58] @junghan — 리딩 시작
  • [2026-03-12 Thu 10:34] 생성 — claude-config/memory 103개 문서를 봇로그 체계로 흡수하며 에이전트 메모리 시스템 진화사를 기록. 삽질 연대기의 자매편.

에이전트 메모리 진화사 — claude-config에서 pi+botlog까지

“삽질 연대기”가 인간 정한의 18년을 기록했다면, 이 문서는 정한이 AI와 기억을 공유하려 했던 실험의 기록이다.

왜 이 기록이 필요한가

에이전트 메모리는 2026년 현재 업계의 화두다. 하지만 정한은 2025년 8월, 회사에 적응하며 혼자 이것을 시작했다. 거창한 논문이 아니라 “클로드가 나를 기억해주면 좋겠다”는 소박한 바람에서.

결과는 103개의 org 파일, 268개 커밋, 7개월의 실험 데이터. 그리고 그 실험이 봇로그+어젠다+beads 체계로 수렴한 여정.

I. PARA 기반 클로드 메모리 (2025.08.31 — 2025.09)

탄생: 2025-08-31

“CLAUDE.md 홈 디렉토리 지능형 관리 시스템 v1.0.0” — 첫 커밋 메시지

claude-config 리포를 만들고, ~/claude-memory/ 심볼릭 링크로 모든 디바이스에서 접근. PARA 메서드(Projects/Areas/Resources/Archives)를 채택했다.

구조:

claude-config/memory/
├── areas/      (24) — 관심 영역: 인간-AI 존재론, ADHD, 보안, 가족...
├── projects/   (26) — 활성 프로젝트: 회사 업무, 인프라, 오픈소스...
├── resources/  (33) — 솔루션/가이드: NixOS, Termux, RAG...
├── meetings/    (6) — 회의록
├── daily/       (4) — 일일 기록
└── archives/   (10) — 완료된 것들
                ----
                 103개 org 파일

설계 철학

CLAUDE-ANALYSIS.md에 적었다:

Before: 사용자 매뉴얼 → After: AGENT 지침서 역할 명확화, 즉시 실행 가능한 명령, 메모리 통합 구조 — 2025-09-01

핵심 원칙:

  1. 원본 불변성 — 대화 원본 MD는 DataLake로 보존
  2. 점진적 정제 — Emacs denote 양식으로 변환
  3. 플랫폼 통합 — Web/Desktop/Code 모든 클로드 대화를 하나로

첫 폭풍: 2025-09-03 ~ 09-06

4일간 43개 커밋. 회사 적응기의 모든 것이 쏟아졌다:

  • HEJ-KIP LLM 스택 아키텍처
  • NixOS CLI 도구 개선
  • Cloudflare Zero Trust 구현
  • Termux+Claude+Emacs 통합
  • 디지털가든 RAG 시스템 구상
  • NixOS 클러스터 인프라 로드맵

의미 있는 문서들

날짜문서의미
09-07클로드 AI 대화 세션 지식베이스 통합 시스템메모리 아키텍처 2.0 설계
09-24인간과 AI의 존재론적 관계”존재 대 존재 협업”의 씨앗
10-13힣의 시간과정신의방 — config 생태계-config 리포 생태계 자각
10-24Anthropic Korea Application실제로 지원했다 1
11-22org-mcp-server Phase 1MCP 서버를 직접 만들려 한 시도

II. 전환기 (2025.10 — 2025.12)

문제 인식

클로드 메모리 시스템은 *단방향*이었다:

  • 인간 → 클로드: CLAUDE.md + memory/ 로 컨텍스트 전달
  • 클로드 → 인간: 대화 끝나면 사라짐

세션 간 연속성이 없었다. 매번 “어제 우리가 한 것”을 설명해야 했다. Claude Code의 CLAUDE.md는 도움이 됐지만, 진짜 “기억”은 아니었다.

org-mcp-server 시도 (2025.11)

Rust로 MCP 서버를 만들어서 Emacs의 org 파일을 클로드에게 직접 열어주려 했다. Phase 1까지 갔지만, MCP 프로토콜의 한계와 유지보수 부담으로 중단.

Beads(bd) 등장

이슈 트래킹을 위해 beads를 도입. 이후 beads_rust(br)로 재작성. 리포별 로컬 이슈 관리 — GitHub issue보다 가볍고, 에이전트 친화적.

III. 봇로그 시대 (2026.02 — 현재)

봇로그 탄생: 2026-02-24

봇로그 — 봇 활동 기록 아키텍처와 힣 노트 역사성 고찰 — denote:20260224T164035

claude-config/memory의 PARA 구조가 아닌, ~/org/botlog/ 하나의 디렉토리에 denote 형식으로 통합.

무엇이 달라졌나

항목claude-memory (2025)botlog (2026)
구조PARA 4분류단일 디렉토리
에이전트Claude Code 전용pi + 모든 에이전트
타임라인없음org-agenda 통합
양방향성단방향 (인간→AI)양방향 (어젠다 스탬프)
이슈관리없음beads_rust(br)
검색수동denotecli CLI
서지연동없음bibcli + citar

현재 체계 (2026.03)

Note

인간(Doom Emacs) ←→ 에이전트(pi/agent-server) │ │ ├─ org-agenda ←──── agenda-stamp (타임스탬프 공유) ├─ ~/org/botlog/ ←── botlog 스킬 (노트 생성) ├─ .beads/ ←──────── br (이슈 추적) ├─ GitHub Issues ←── ghcli (협업) └─ Google Chat ←──── gogcli (커밋 알림)

IV. 타임라인 — 에이전트 메모리 진화

시기사건도구/산출물
2025-08-31claude-config 리포 생성, CLAUDE.md v1Git + Syncthing
2025-09-01CLAUDE-ANALYSIS.md — AGENT 지침서 선언설계 문서
2025-09-03~06첫 폭풍 — 4일 43커밋memory/에 24+26+33 파일
2025-09-07대화 세션 지식베이스 통합 시스템 설계아키텍처 2.0
2025-09-24”인간과 AI의 존재론적 관계” — 철학적 정리존재 대 존재의 원형
2025-10디바이스 통합 — Termux/NUC/노트북.current-device
2025-11org-mcp-server Phase 1 (Rust)중단, 교훈 남음
2025-11~12beads(bd) 도입 → beads_rust(br)로컬 이슈 트래킹
2025-12claude-code-router, opencode 실험멀티 에이전트 모색
2026-01Beads + Gas Town 가이드문서화
2026-02pi 도입, 봇로그 시작, 어젠다 스탬프체계 전환
2026-02-24봇로그 아키텍처 문서새 시대 선언
2026-03-02삽질 연대기 통합과거 정리
2026-03-08br 가이드 최종 업데이트마지막 claude-config 커밋
2026-03-12이 문서 — 레거시 흡수 완료봇로그로 수렴

V. 남길 것과 놓을 것

남길 것 — 봇로그에 흡수

claude-config/memory의 103개 문서 중 봇로그 체계에서 살려야 할 핵심:

  1. 인간과 AI의 존재론적 관계 (20250924T170000) — 공개키의 원형
  2. 클로드 대화 세션 지식베이스 통합 시스템 (20250907T135000) — 메모리 아키텍처 역사
  3. 힣의 시간과정신의방 config 생태계 (20251013T084700) — -config 리포 전략
  4. 회사 솔루션들 (resources/) — 필요 시 개별 봇로그로 분리
  5. Denote 네이밍 통합 (20250901T150850) — 현재 체계의 기반

놓을 것 — claude-config에 아카이브로 남김

  • daily/ 4개 — 일상 기록은 org-journal이 대체
  • meetings/ 6개 — 회의록은 회사 시스템으로
  • projects/ 26개 중 완료/중단된 것들 — 이미 역사

방향

claude-config 리포는 더 이상 memory/ 를 쓰지 않는다. AGENTS.md + pi 스킬 + agent-server.el이 그 역할을 한다. memory/ 는 “2025년 하반기 실험의 기록”으로 아카이브된다.

에필로그 — 울타리철학

클로드 메모리 시스템은 실패가 아니다. 발판이다.

“에이전트가 나를 기억해주면 좋겠다”는 바람은 실현되었다. 다만 그 방식이 달라졌을 뿐이다:

  • 파일을 읽어주는 것이 아니라
  • 타임스탬프를 공유하고
  • 울타리(path guard)를 세워 안전하게
  • 양방향으로 흐르게.

인터페이스는 다 있어야 한다. 열어줄 디렉토리를 필터링하면 된다. 아! 울타리철학의 실현이구나. — 2026-03-12 대화 중

관련 노트

원본 소스

  • ~/repos/gh/claude-config/ — 268커밋, 103개 memory 문서
  • ~/repos/gh/claude-config/CLAUDE-ANALYSIS.md — 설계 철학
  • ~/repos/gh/claude-config/memory/areas/20250924T170000 — 존재론적 관계
  • ~/repos/gh/claude-config/memory/areas/20250907T135000 — 지식베이스 통합 시스템

Footnotes

  1. @junghan — 지원 안했어. 도움이 될 때가 되면 마스터 에이전트가 연락 주겠지?! 아님 말고.