Releases
AnchorMind MCP 서버의 버전별 변경 내역. GitHub 릴리즈와 동일한 내용이다.
v6.6.0
LATESTGITHUB상세
v6.6.0
LATEST업그레이드 주의
MEMENTO_RANK_BEFORE_BUDGET,MEMENTO_RANKING_FIX_V2를 없앴다. 두 값을off로 쓰던 설치는 recall 순위가 기본 동작으로 바뀐다.
Removed
- recall의 검색 순서 절단 경로와 RRF 마지막 값 우선 병합 경로.
v6.5.2
GITHUB상세
v6.5.2
Fixed
- recall 연결 파편 조회가 검색·미리보기와 같은 에이전트 조건을 쓴다. 마스터 키의
includePeerAgents조회에서도 귀속 에이전트가 없는 파편은 연결 파편으로 나오지 않는다.
v6.5.1
GITHUB상세
v6.5.1
Added
- workspace 누락 경고.
remember,batch_remember,reflect가 인자에도 키의default_workspace에도 workspace 없이 오면 응답_meta.warnings에workspace_missing을 싣는다. 이런 파편은 전역으로 저장되어 모든 workspace의 recall에 나온다.MEMENTO_MISSING_WORKSPACE(warn기본,reject,allow)로 거부하거나 끌 수 있다. - recall 결과의 연결 파편에
source: "linked"와 출발 파편linked_from이 붙어 검색 결과와 구분된다. scripts/backfill-reflect-workspace.js가 topic이 실존 workspace 이름과 같은 파편도 그 workspace로 옮기고,--exclude=a,b로 후보에서 뺄 이름을 받는다.scripts/normalize-feedback-tool-names.js: 저장된tool_feedback.tool_name을 정규화한다(기본 미리보기,--execute로 적용).
Fixed
- recall의
type,topic,caseId,resolutionStatus,phase,affect,minImportance조건이 1-hop 연결 파편에도 적용된다. 조건은 연결 조회 SQL 안에서 걸려 연결 파편 수 제한이 조건을 통과한 파편에만 쓰인다. - 같은 키 그룹의 다른 키가 저장한 파편을
amend하면"Update failed"대신code: "not_owner"와 이유를 돌려준다. tool_feedback이mcp__<서버>__recall,anchormind-recall같은 클라이언트 표기를 도구 이름(recall)으로 저장한다. 다른 서버 도구 이름은 MCP 접두어만 뗀다.tool_feedback의search_event_id가 숫자 문자열도 받는다.- 종료할 때 DB 풀이 반환되지 않는 연결을 최대 5초만 기다린다. 이전에는
MEMENTO_SHUTDOWN_DEADLINE_MS(60초)까지 멈춰 있다가 강제 종료되어, 재시작마다 그동안 요청을 받지 못했다.
v6.5.0
GITHUB상세
v6.5.0
키가 실제로 기억 도구를 쓰는지 따로 볼 수 있고, Codex에서 기억 도구를 쓰게 하는 설정을 안내한다.
업그레이드 주의
- 마이그레이션
migration-067(api_key_usage에 도구 호출 수 열)이 들어 있다.npm run migrate를 실행한다.
Added
- 도구 호출 수. 키별로 그날 실제로 부른 도구 수와 도구별 수를 센다. 기존 요청 수(
call_count)는 접속과 도구 목록 조회까지 세서 실제 사용량보다 크게 보였다. 관리 API/keys/:id/stats의usage와/stats의toolCallsToday, 관리 콘솔 개요의 "오늘 도구 호출" 카드에서 본다.
Fixed
- 링크 생성 트랜잭션의
search_path가 고정된 스키마 이름 대신PGVECTOR_SCHEMA설정 또는 시작 시 감지한 pgvector 스키마를 쓴다. - workspace 백필 스크립트(
backfill-reflect-workspace.js,backfill-workspace-inference.js)의 제외 목록은default,batch와 시험용 이름만 둔다.
Docs
- Codex 연결 안내에 기억 도구를 쓰게 하는
AGENTS.md지침과 훅 설정을 추가했다. Codex는 MCP 도구를 모델에 바로 보여 주지 않아, 연결만 하면 도구를 부르지 않는다.
v6.4.0
GITHUB상세
v6.4.0
기억이 "언제" 일어난 일인지 구분하고, recall이 답의 근거가 충분한지 알려 준다.
업그레이드 주의
- 마이그레이션 두 개가 들어 있다:
migration-065(파편 시각 열),migration-066(요약 표). 먼저 백업하고(scripts/ops/backup.sh --label pre-migration)npm run migrate를 실행한다. 기존 파편은 그대로 동작한다. migration-065는 색인idx_fragments_world_time도 만들며, 만드는 동안 파편 쓰기가 잠시 멈춘다. 파편이 많아 이를 피하려면 migration-065의ALTER TABLE문을 먼저 실행하고,scripts/ops/online-index.mjs(또는CREATE INDEX CONCURRENTLY)로 색인을 만든 뒤npm run migrate를 실행한다.- 시간 근접 랭킹과 모순 판정(어느 쪽이 최신인가)이 저장 시각 대신 "말한 시각"을 본다.
mentionTime없이 저장된 파편은 둘이 같으므로 결과가 바뀌지 않는다. forget응답의purged에digests가 더해진다.- 답 꾸러미의
policy_id가memento-pack-policy-v1로 바뀐다.
Added
- 말한 시각과 사건 시각.
remember,batch_remember,amend가mentionTime(그 말을 한 때)과eventTime(그 일이 일어난 때)을 받는다.eventTime을 주지 않으면 본문의 "어제", "2026-03-14", "last week" 같은 표현에서 읽어 낸다(MEMENTO_EVENT_TIME_EXTRACT, 기본 on). - 시간으로 찾고 줄 세우기.
recall의timeRange: { basis: "event" }는 사건 시각으로 기간을 거르고,order: "chronological"은 결과를 일어난 순서로 돌려준다. - 바뀐 값과 엇갈린 기억 보기.
includeHistory: true면 현재 값 바로 뒤에 이전 값이 붙는다. 아직 정리되지 않은 모순은conflicts_with로 표시된다. - 근거 점검(
_meta.evidence). recall이 근거 상태를 알려 준다:no_evidence(찾은 기억 없음),partial(질문의 핵심 낱말 일부가 결과에 없음,uncovered_terms로 표시),conflicting,supported. 에이전트는 이 값으로 다시 찾을지, "모른다"고 답할지 정한다. - 질문 유형별 근거 묶음. "몇 번", "언제", "지금도" 같은 질문은 자동으로 알아보고(
intent), 결과를 시간순 표로 정리해 같은 내용은 한 번만 센다.intent를 직접 주면 그 유형에 맞는 기본값(더 많은 후보, 시간순, 이전 값 포함)이 적용된다. - 주제별 시간선과 선호 목록. 정리 주기가 주제마다 기록을 시간순 한 줄씩 모은 요약과, 사용자 선호를 모은 목록을 만든다(
MEMENTO_DIGEST, 기본 on, LLM 미사용, 할당량 미차감). 여러 대화에 흩어진 기록을 묻는 질문에 함께 실린다. 원본을 지우면 요약도 지워진다. RERANKER_MIN_SCORE: 리랭커를 쓸 때 점수가 낮은 후보를 결과에서 뺀다(기본 0, 끔).scripts/measure/recall-scale.mjs: 로컬 시험 DB에서 파편 수에 따른 recall 지연을 잰다.
Changed
- 자연어 검색의 그래프 확장이 키워드 검색 상위뿐 아니라 의미 검색 상위 결과의 연결도 따라간다.