Memtrace: 클로드 코드 에이전트를 위한 지속적이고 시간 인식적인 코드베이스 메모리

✍️ OpenClawRadar📅 게시일: May 4, 2026🔗 Source
Memtrace: 클로드 코드 에이전트를 위한 지속적이고 시간 인식적인 코드베이스 메모리
Ad

모든 긴 Claude Code 세션은 오래된 컨텍스트로 인해 어려움을 겪습니다: 에이전트가 같은 파일을 반복해서 읽고, 인터페이스 세부사항을 잊어버리며, 영향 범위를 이해하지 못한 채 리팩터링합니다. Memtrace는 무료 오픈소스 메모리 레이어로, 코드베이스의 지속적으로 업데이트되는 시간 인식 표현을 유지하여 이 문제를 해결합니다.

두 가지 핵심 기능

  • 항상 최신 상태: 편집할 때마다 에이전트가 적용한 변경 사항의 42ms 증분 스냅샷이 트리거됩니다. 에이전트는 세션 오래된 메모리로 작업하지 않으며, 리팩터링 후 즉시 수정된 함수의 모든 호출자, 테스트 및 소비자를 알 수 있습니다.
  • 되감기 및 재생: 코드베이스는 이중 시간(노드/에지당 valid_time + transaction_time)으로 저장되어 "월요일에 이 함수가 어떻게 생겼는지"와 같은 질의와 손상된 함수가 커밋별로 어떻게 진화했는지 재생할 수 있습니다.

아키텍처 및 성능 선택

인덱싱 중 LLM 추론 없음: Tree-sitter가 코드를 AST로 파싱하여 구조적 표현이 됩니다. 검색은 하이브리드 방식입니다. Tantivy BM25는 어휘 검색, Jina-code 768차원 임베딩은 HNSW에 인덱싱되어 의미 검색을 담당하며, k=60에서 Reciprocal Rank Fusion으로 융합됩니다. Jina-code는 코드에 대해 훈련되었으므로 "auth"라는 단어를 패턴 매칭하지 않고도 "이것은 인증 핸들러입니다"를 이해합니다.

이중 시간 레이어는 CALLS, IMPORTS, IMPLEMENTS, EXTENDS, CONTAINS, TYPE_REFERENCES, INSTANTIATES와 같은 타입이 지정된 에지를 그래프 시간에 따라 탐색할 수 있게 해주어, 리팩터링 전에 에이전트에게 영향 범위를 제공합니다. 속도가 중요합니다: 인덱싱 경로는 LLM 토큰이 아닌 I/O에서 병목이 발생하므로, 스냅샷을 모든 편집에 실행하기에 충분히 저렴합니다.

Ad

승인 및 제한 사항

실제 베타 사용자(혼합 pnpm/npm lockfile, Rust proc-macro, Python TYPE_CHECKING 블록)의 에지 케이스로 인해 바이너리는 승인 키가 필요합니다. 승인은 주당 50회로 제한되며, 목표 응답 시간은 24시간 미만입니다. 벤치마크 하네스는 완전히 공개되어 있으며 키 없이 실행 가능합니다. 저장소 및 대기자 명단: github.com/syncable-dev/memtrace-public

📖 전체 출처 읽기: r/ClaudeAI

Ad

👀 See Also

비용 효율적인 AI 작업 라우팅을 위한 RouteLLM 설정
Tools

비용 효율적인 AI 작업 라우팅을 위한 RouteLLM 설정

레딧 사용자가 Ollama의 로컬 Qwen3.5:4b 모델과 GitHub Copilot을 OpenWire를 통해 결합한 Docker Compose 구성을 공유했습니다. RouteLLM을 사용하여 복잡한 작업은 GPT-4o로 라우팅하고 간단한 작업은 로컬에서 처리합니다.

OpenClawRadar
CADAM: 파라메트릭 슬라이더 및 웹어셈블리 렌더링을 갖춘 오픈소스 텍스트 투 CAD
Tools

CADAM: 파라메트릭 슬라이더 및 웹어셈블리 렌더링을 갖춘 오픈소스 텍스트 투 CAD

CADAM은 텍스트나 이미지로부터 파라메트릭 3D 모델을 생성하고, 대화형 슬라이더가 포함된 OpenSCAD 코드를 출력하며, WebAssembly를 통해 브라우저에서 완전히 실행됩니다.

OpenClawRadar
모듈러스: AI 코딩 에이전트를 위한 리포지토리 간 지식 오케스트레이션
Tools

모듈러스: AI 코딩 에이전트를 위한 리포지토리 간 지식 오케스트레이션

Modulus는 데스크톱 애플리케이션으로, 여러 AI 코딩 에이전트를 실행하며 저장소 간 공유 프로젝트 메모리를 제공합니다. 이 도구는 에이전트가 수동 설명 없이도 서로 다른 코드베이스 간의 의존성을 이해할 수 있게 함으로써 저장소 간 컨텍스트 문제를 해결합니다.

OpenClawRadar
다중 에이전트 AI 개발을 위한 거버넌스 레이어 구분
Tools

다중 에이전트 AI 개발을 위한 거버넌스 레이어 구분

Delimit는 여러 AI 코딩 에이전트 간의 충돌을 방지하기 위해 조정하는 오픈소스 거버넌스 레이어입니다. Claude Code, Codex, Gemini와 같은 에이전트를 위한 공유 메모리, 충돌 감지 및 감사 추적 기능을 제공합니다.

OpenClawRadar