Repository navigation
v1.6.0 — 自动抽取收件箱 / 导入历史 / PII 脱敏
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 配置(原文件已备份)
- 检查 DSH 服务与版本、MCP 桥
成本
| 模式 | 成本 |
|---|---|
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