TencentDB-Agent-Memory

AI MemoryDevOpsTypeScript

★ 26,939주당 +423조회 4

무엇인가

TencentDB Agent Memory는 에이전트와 LLM API 사이에 놓이는 자체 호스팅 메모리 계층이다. 개별 세션의 컨텍스트 관리가 아니라 팀 단위 자산 거버넌스를 목표로 한다. 대화·문서·코드를 Chat Memory, Skill, LLM-Wiki, Code-Graph 네 종류의 메모리 자산으로 변환한다. 자산은 에이전트 프레임워크와 분리되어 여러 에이전트와 팀원이 공유·유지한다.

어떻게 동작하나

구성 요소는 memory-core, memory-hub, proxy 세 서비스다. proxy가 에이전트의 base URL을 대신 받아 요청을 중계하므로 프로토콜 변경이 없다. 플러그인, 훅, MCP 서버를 요구하지 않는다. Chat Memory는 L0 Conversation → L1 Atom → L2 Scenario → L3 Persona 순으로 원본 대화를 층별로 증류한다. Skill은 버전, 리소스 파일, 트리거 경계, 실행 단계, 검증 규칙을 가진 단위로 저장된다. Wiki는 문서를 링크 그래프가 있는 구조화 페이지로 만들고, CodeGraph는 코드 심볼·파일·호출 관계·영향 경로를 인덱싱한다. 저장 백엔드로 MongoDB를 선택할 수 있으나 실험 단계이며 기본값은 꺼져 있다.

무엇과 다른가

에이전트별 메모리나 MCP 메모리 서버와 달리 자산을 프레임워크 밖에 둔다. 같은 자산을 다른 프레임워크의 에이전트가 그대로 가져다 쓸 수 있다. 공개 범위는 private, team, restricted 세 단계다. private은 소유자 전용, team은 팀 전체 공개, restricted는 User/Role/Agent ACL로 접근 대상을 지정한다. 권한은 전역 System Admin과 팀 단위 Admin·Member 두 계층으로 나뉘고, 자산 소유자(Owner)가 해당 자산의 관리 권한을 가진다.

어떻게 쓰나

세 서비스를 한 번에 실행한 뒤 http://localhost:8125 패널을 연다. 패널에서 팀과 에이전트를 만들고 자산의 소유권·버전·상태·공개 범위·사용 횟수·에이전트 바인딩을 관리한다. 에이전트 클라이언트의 base URL을 proxy로 지정하면 연동이 끝난다. Claude Code, Codex, CodeBuddy, DeepSeek Harness, WorkBuddy, Hermes, OpenClaw의 설정 절차는 INSTALL.md에 있다. 목록에 없는 클라이언트는 Generic 통합 가이드로 직접 붙인다.

전제와 한계

지원 클라이언트는 README에 열거된 7종이며 나머지는 어댑터를 직접 작성해야 한다. MongoDB 저장 백엔드는 실험 단계이고 기본값이 꺼져 있다. 세 서비스를 모두 실행해야 하므로 단일 프로세스로 쓰는 방식은 없다. 홈페이지는 없고 설치·운영 문서는 저장소의 INSTALL.md(중문 INSTALL_CN.md)로만 제공된다. v1.x·v0.x에서 올라오는 경우 v2 → v3 마이그레이션 도구를 거쳐야 한다.

관련 논문 2

유사 도구