AnchorMindANCHORMIND
SIGN IN

Releases

AnchorMind MCP 서버의 버전별 변경 내역. GitHub 릴리즈와 동일한 내용이다.

v6.6.0

LATEST
GITHUB상세

업그레이드 주의

  • MEMENTO_RANK_BEFORE_BUDGET, MEMENTO_RANKING_FIX_V2를 없앴다. 두 값을 off로 쓰던 설치는 recall 순위가 기본 동작으로 바뀐다.

Removed

  • recall의 검색 순서 절단 경로와 RRF 마지막 값 우선 병합 경로.

v6.5.2

GITHUB상세

Fixed

  • recall 연결 파편 조회가 검색·미리보기와 같은 에이전트 조건을 쓴다. 마스터 키의 includePeerAgents 조회에서도 귀속 에이전트가 없는 파편은 연결 파편으로 나오지 않는다.

v6.5.1

GITHUB상세

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상세

키가 실제로 기억 도구를 쓰는지 따로 볼 수 있고, 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상세

기억이 "언제" 일어난 일인지 구분하고, 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

  • 자연어 검색의 그래프 확장이 키워드 검색 상위뿐 아니라 의미 검색 상위 결과의 연결도 따라간다.

필수 기능에는 추적 도구가 필요하지 않습니다. 동의한 경우에만 Google Analytics와 AdSense를 불러옵니다. 자세히 보기