피드로 돌아가기
EGC: Your AI agents never start from zero again
Dev.toDev.to
AI/ML

MCP 기반 Local Runtime 도입을 통한 AI Agent 교차 세션 Persistent Memory 구현

EGC: Your AI agents never start from zero again

Felipe Marzochi2026년 6월 20일3intermediate

Context

AI Coding Tool의 세션 휘발성으로 인해 프로젝트 맥락과 이전 결정 사항이 매번 소실되는 한계 발생. 사용자 정의 프로젝트 설명과 환경 설정을 매 세션 반복 입력해야 하는 비효율적 워크플로우 구조.

Technical Solution

  • MCP(Model Context Protocol) 서버 기반의 local runtime 설계를 통한 도구 독립적 상태 관리 체계 구축
  • ~/.egc/state/ 경로에 Project-slug 기반의 Plain Markdown 파일로 상태를 저장하여 인간 가독성과 기계 처리 효율 동시 확보
  • BM25 Ranking 기반의 Full-text search를 적용한 과거 결정 사항 및 히스토리 쿼리 최적화
  • Confidence Decay 메커니즘을 적용한 Lesson Recall 시스템으로 유효한 지식만 선택적으로 복원하는 로직 구현
  • Token Budget 절감을 위한 Observation Compression 및 Payload Reduction 기술 적용으로 컨텍스트 윈도우 효율 증대
  • SQLite 기반의 Decision Persistence 계층을 통해 정형 데이터의 빠른 조회 및 저장 구조 설계

- AI Agent 설계 시 상태 저장소를 Tool-agnostic한 로컬 파일 시스템이나 DB로 분리하여 도구 간 상호 운용성 확보 - 토큰 비용 최적화를 위해 모든 이력을 저장하기보다 중요도에 따른 압축 및 TTL(Time To Live) 기반의 Working Memory 운영 검토 - RAG 구현 시 단순 벡터 검색 외에 BM25와 같은 전통적 검색 알고리즘을 병행하여 정확도 향상 도모

원문 읽기
EGC: Your AI agents never start from zero again | Devpick