Skip to content

v1.6.0 — 自动抽取收件箱 / 导入历史 / PII 脱敏

Choose a tag to compare

@shadyyoung shadyyoung released this 27 Oct 05:53
· 5 commits to main since this release

AI 跨平台记忆增强 · Shared Memory v1.6.0

从「记得存」到「自动会记」:自动抽取 + 导入历史 + PII 脱敏 + 接入自检。

新增 / Added

  • 自动抽取 + 待确认收件箱
    • 每条用户消息写入后自动抽取长期事实,先进「待确认」区,接受才成为记忆
    • 默认 rules 模式:关键词规则(偏好 / 身份 / 目标 / 项目 / 待办),免费、零模型调用
    • 可选 autoExtract: llm:用 ctx.llm.stream 抽取(extractModel 可指定便宜模型,maxExtractPerDay 默认 30 次/天做成本闸门)
    • UI 新增「待确认」tab:接受 / 编辑后接受 / 拒绝;拒绝记录避免重复抽取
  • 导入历史对话
    • POST /api/import 支持 ChatGPT / Claude 导出的 conversations.json、jsonl、txt/md
    • 导入为原话(source.app=import,同会话去重,单批上限 2000 条),并按同一抽取管线生成候选
    • UI「备份与恢复」卡片里直接选文件导入
  • PII / 密钥脱敏
    • 写入前识别 sk-*、ghp_*、AKIA*、xox*、Bearer、password=/token=、身份证号
    • piiPolicy: off / warn / redact(默认 redact → [已脱敏])
  • 接入自检 npm run doctor
    • 检查 DSH 服务与版本、MCP 桥 initialize+tools/list 握手、Cursor / Codex / Claude Desktop / WorkBuddy 配置
    • 本次同时把 mcpServers.shared-memory 写入了 Claude Desktop 配置(原文件已备份)

成本

模式 成本
autoExtract: rules(默认) ¥0
autoExtract: llm 每次约 ¥0.002–0.01(按模型);日上限 30 次 → ≤ ¥0.1–0.3/天
导入历史(一次) 纯导入 ¥0;带模型抽取每批约 ¥0.1–0.4

测试

  • host-smoke:候选创建/接受/拒绝、ChatGPT 导入生成候选并可检索、PII 脱敏
  • mcp / standalone / bench + doctor 全过;三平台 CI

Full Changelog: v1.5.0...v1.6.0