写作与公文
需要跨会话继续先前工作时:用 Basic Memory…
在开始新会话,或用户说“继续……”“回到……”“我们之前做到哪了?”时,用 `memory://` URL、近期活动和搜索从 Basic Memory 重建上下文。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要跨会话继续先前工作时:用 Basic特定
解决思路
- 先判断要续接什么;如果不清楚,向用户询问:要恢复哪个主题或项目?哪个时间范围重要?要聚焦哪个具体方面?
- 已知主题/项目时,调用 `build_context`,从起点沿关系向外导航:`build_context(url="memory://topic-or-note-name", depth=2, timeframe="7d")`。
- 没有明确起点时,调用 `recent_activity`,查看近期变更并让线索浮现:`recent_activity(timeframe="3d", depth=1)`。
- 在找特定内容时,调用 `search_notes`,用关键词查找候选笔记:`search_notes(query="async client refactor", page_size=10)`。
- 识别出相关笔记后,用 `read_note` 完整阅读:`read_note(identifier="note-title-or-permalink")`。
- 向用户增量呈现找到的上下文:当前工作状态、近期变更/进展、未完成事项与下一步、可能有帮助的相关上下文。
- 使用 `memory://` URL 给 `build_context` 和 `read_note` 定位笔记:它按 permalink 寻址,并支持通配符聚合一组笔记。
- `memory://` URL 示例:`memory://note-title` 表示单个 permalink 笔记;`memory://folder/*` 表示文件夹中所有笔记;`memory://specs/SPEC-24*` 表示模式/前缀匹配;`memory://project/*/requirements` 表示路径通配。
- 用具体笔记 URL 锚定一个起点;用通配符一次拉入整个文件夹或一族相关笔记。
- `build_context` 和 `recent_activity` 接受自然语言时间范围:`"today"` 表示当前日;`"yesterday"` 表示前一天;`"3d"` 或 `"3 days"` 表示最近 3 天;`"1 week"` 或 `"7d"` 表示最近一周;`"2 weeks"` 表示最近 2 周;`"1 month"` 表示最近一个月。
- 恢复 spec 或项目时:先 `read_note(identifier="SPEC-24: Postgres Database Migration")` 读取 spec/项目笔记。
- 恢复 spec 或项目时:再 `build_context(url="memory://SPEC-24*", timeframe="7d")` 通过图谱拉入相关上下文与近期变更。
- 恢复 spec 或项目后,总结目标、已完成事项、待办事项、阻塞点或未决决策。
- 继续一般工作时:先 `recent_activity(timeframe="3d")` 查看近期活动。
- 继续一般工作时:再对出现的近期会话笔记执行 `read_note(identifier="relevant-note")`。
- 继续一般工作时,列出被修改的笔记和简短描述,并询问用户要深入哪条线。
- 跟进某个主题时:先用 `search_notes(query="topic keywords")` 找到主题。
- 跟进某个主题时:再对最佳匹配执行 `build_context(url="memory://found-note-permalink", depth=2)`,沿关系构建上下文。
- 跟进某个主题后,呈现完整图景——该笔记及其相连上下文。
- 项目名是用户特定的;在限定搜索或 `memory://` URL 前,先调用 `list_memory_projects()` 发现可用项目。
- 在多项目环境中,给 `memory://` URL 加项目名前缀来限定范围,例如 `memory://research/papers/crdt`。
- 遵循“先广后窄”:先用 `recent_activity` 或通配符 `build_context` 获取概览,再深入具体笔记。
- 增量呈现:边查边分享发现,不要全部留到最后。
- 跟随关系:图谱连接是关键;用带 `depth` 的 `build_context` 呈现单读一篇笔记找不到的上下文。
- 检查多个项目:spec 可能与实现笔记分开存放;用 `list_memory_projects` 发现项目。
- 确认理解:在行动前,验证重建的上下文确实是用户需要的。
- 记录新进展:随着续接工作推进,把它写回图谱(见 **memory-notes** 技能),以便下一次会话也能继续。
适用边界 · 注意事项
- 未配置 Basic Memory MCP/知识图谱,或无法调用 `build_context`、`recent_activity`、`search_notes`、`read_note`、`list_memory_projects` 时。
- 没有跨会话历史上下文需要恢复,或只是全新独立任务时。
- 用户明确不希望读取/恢复历史上下文,或涉及不应写入知识图谱的敏感信息时。