메모리
에이전트가 세션과 프로젝트에 걸쳐 기억하는 장기 팩트, 선호, 결정.
메모리는 MadoHub 에이전트가 세션 사이에서 기억하는 방법입니다. 이것 없이는 새 터미널을 열 때마다 에이전트가 당신의 관례, 스택, 코딩 스타일, 그리고 지난주에 내린 결정을 다시 배워야 합니다. 메모리는 세션과 프로젝트에 걸쳐 살아남아, 에이전트가 처음부터 시작하는 대신 이전의 멈춘 곳에서 이어갑니다.
메모리는 세션의 채팅 히스토리와 별개입니다. 채팅 히스토리는 지금 하고 있는 대화이고, 메모리는 에이전트가 끌어오는 지속적인 배경입니다. 무엇을 기억할지 통제권은 당신에게 있습니다: 에이전트가 기억할 만하다고 추측한 것은 먼저 검토 큐에 들어가고, 장기 메모리에 들어가기 전에 당신이 승인합니다.
할 수 있는 일
- 여섯 종류 저장 — preference, fact, decision, pattern, postmortem, event. 각 항목은 종류로 태그되어 Memory Dashboard가 깔끔하게 필터하고 라벨을 붙일 수 있습니다.
- 네임스페이스로 정리 — 페르소나별 메모리를 프로젝트별 메모리와 분리합니다. 프로젝트 관례를 기억하는 에이전트가 모든 페르소나의 개인 선호를 끌어오지 않습니다.
- 정착 전 검토 — 모든 후보 메모리는 승인을 위해 대기 큐에 앉습니다. 표현을 편집하고, 종류를 바꾸고, 거부하거나, 있는 그대로 승인할 수 있습니다.
- 관련 메모리 자동 주입 — 자동 recall을 켜면 매칭되는 항목이 각 새 대화 앞에 추가되어, 에이전트에게 묻지 않아도 관련 선호와 결정이 떠오릅니다.
- 수동 검색 — 에이전트는 특정한 것이 필요할 때 전문 질의로 recall을 명시적으로 호출할 수 있습니다.
사용 방법
- 설정 → 메모리를 열어 Memory Dashboard에 진입합니다.
- Pending review 탭에서 후보를 검토합니다. 각 항목에 대해 다음을 할 수 있습니다:
- 있는 그대로 승인
- 내용이나 종류를 편집한 뒤 승인
- 거부
- 그것을 만들어낸 원래 대화 턴으로 되돌아가기
- Approved 탭에서 승인된 항목을 네임스페이스별로 묶어 보고 관리합니다. 여기서 편집, 삭제, 또는 새 메모리를 수동으로 추가합니다.
- 자동 recall 주입을 토글해 매칭되는 메모리를 새 대화에 자동으로 앞에 붙일지, 아니면 에이전트가 recall을 명시적으로 호출할 때만 떠오르게 할지 결정합니다.
- (선택) Advanced 섹션에서 충분히 높은 신뢰도로 충분히 많이 관측된 후보를 자동 승인하는 정책을 켭니다.
일반적인 사용 사례
- "npm이 아니라 pnpm을 쓴다." — 에이전트가 매 새 세션마다 실패로 발견하는 대신 기억할 수 있는 선호.
- "auth는 모놀리스에 그대로 두고, 분리하지 않기로 했다." — 미래의 에이전트가 다시 논쟁하지 않도록 계속 떠오르는 결정.
- "
payments.spec의 불안정한 테스트는 mock clock의 경쟁 때문이다." — 다음에 누가 그 파일을 만질 때 기억할 가치가 있는 포스트모템. - "이 프로젝트의 API 응답은 camelCase JSON이다." — 에이전트가 그 워크스페이스에서 API 코드를 생성하거나 편집할 때마다 끌어오는 팩트.
팁과 모범 사례
- 대기 큐를 정기적으로 검토하세요. 잘못되거나 오래된
decision또는postmortem은 없는 것보다 더 나쁩니다. 미래의 recall에서 계속 떠오르기 때문입니다. - 네임스페이스를 의도적으로 사용하세요 — 프로젝트 관례를
workspace:네임스페이스로 한정해 다른 프로젝트로 새어나가지 않게 하세요. - 자동으로 대체되지 않기를 원하는 항목을 고정하세요; 고정된 항목은 recall에서 가장 먼저 떠오릅니다.
- 메모리가 시끄럽게 느껴지기 시작하면 자동 주입을 끄고 에이전트가 필요할 때만 recall을 명시적으로 호출하게 하세요.
관련 기능
제한 사항
- Recall 질의는 최소 3글자가 필요합니다 — 더 짧은 질의는 거부되어 에이전트가 조용히 아무것도 받지 못하는 대신 다시 표현해야 함을 알 수 있습니다.
- 후보는 30일간 비활동 후 자동 보관되므로 큐를 무한정 방치하지 마세요.
- 메모리는 채팅 히스토리를 대체하지 않습니다; 더 작고 큐레이션된 지속적 팩트 계층입니다.