letta-ai/claude-subconscious

Give Claude Code a subconscious

해결하는 문제

Claude Code는 일반적으로 세션 간에 모든 컨텍스트를 잊어버립니다. Claude Subconscious은 지속적인 메모리 계층과 백그라운드 지능 에이전트를 제공하여, 사용자의 코딩 세션을 관찰하고 선호 사항을 학습하며, 다양한 세션과 프로젝트 간에 프로젝트 컨텍스트를 유지합니다.

작동 방식

Letta Code SDK를 사용하여 Claude Code의 플러그인으로 작동합니다. 백그라운드 Letta 에이전트가 비동기적으로 세션 전사본을 모니터링합니다. 세션이 끝난 후 전사본이 에이전트로 전송되며, 이 에이전트는 Read, Grep, Glob 등의 도구를 사용하여 코드베이스를 탐색하고 내부 메모리 블록을 업데이트할 수 있습니다. 새로운 프롬프트나 도구 사용 전에 에이전트는 stdout을 통해 Claude의 컨텍스트에 관련된 가이드라인이나 메모리 업데이트를 "속삭이"며 디스크上的 파일을 수정하지 않습니다.

대상 사용자

장기적인 메모리, 다중 프로젝트 일관성, 작업 중 리서치 및 패턴 탐지가 가능한 프로액티브한 백그라운드 에이전트를 원하는 Claude Code 사용자.

주요 기능

  • 지속적 메모리: 사용자 선호, 프로젝트 컨텍스트, 보류 중인 항목, 세션 패턴을 위한 전용 블록 유지.
  • 백그라운드 작동: Letta Code SDK를 통해 비동기적으로 작동하여 메인 Claude Code 워크플로우를 차단하지 않습니다.
  • 도구 접근: 백그라운드 에이전트는 파일을 읽고, 웹을 검색하며, 코드베이스를 독립적으로 탐색할 수 있습니다.
  • 유연한 주입 모드: 가벼운 메시지용 "속삭이기" 모드 또는 완전한 메모리 블록 동기화용 "풀" 모드 제공.
  • 다중 프로젝트 공유 브레인: 하나의 에이전트가 여러 프로젝트를 지원할 수 있으며, 학습된 지식을 공유하면서도 개별 대화 스레드를 유지합니다.

관련