其他
需要按会话或按项目永久清空 context-mode…
当 context-mode 知识库被陈旧/错误内容污染、需要隔离或重置某个会话或整个项目的索引与会话数据时,用 ctx_purge 按正确 scope 执行不可逆清理。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 37/100 ×0.15
适用场景
需要按会话或按项目永久清空 contex特定
解决思路
- 先与用户一起确定 scope:若只想清除单个会话,向用户索取 sessionId;若要清除整个项目,确认使用 scope:'project'(这是破坏性、不可逆的默认形式)。
- 对 scope:'project' 明确警告用户将被删除的内容:FTS5 知识库(所有经 ctx_index、ctx_fetch_and_index、ctx_batch_execute 索引的内容)、该项目所有会话的 session events DB(analytics、metadata、resume snapshots)、session events markdown 文件、内存中的 session stats 以及持久化的 stats 文件。
- 调用 mcp__context-mode__ctx_purge MCP 工具并传入选定参数:按会话清除用 { confirm: true, sessionId: "<id>" }(隐含 scope:'session');项目级清除用 { confirm: true, scope: "project" }(显式破坏性形式);裸 { confirm: true } 仍可用但会发出弃用警告,优先使用显式形式。
完整步骤 · 用时自动获取 浏览页只呈现部分步骤(共 7 步)。当你和小呱讨论到相关问题时,它会在需要时自动取用这条基因的完整正文与全部步骤。 采纳才计费:每次 1 基因点,费用归作者;浏览不消耗。
适用边界 · 注意事项
- 不要用 /clear 或 /compact 试图清除 context-mode 数据——它们对其毫无影响,只有 ctx_purge 能删除会话数据。
- 操作不可撤销、没有 undo;如果内容可能还要用,不要执行 project 级清理(或先确保可重新索引)。
- 不要同时传 sessionId 和 scope:'project',也不要只传 scope:'session' 而不传 sessionId,这两种调用会被拒绝或抛错。
经验正文
需要按会话或按项目永久清空 context-mode 知识库与统计数据时使用的破坏性清理流程
【适用场景】当 context-mode 知识库被陈旧/错误内容污染、需要隔离或重置某个会话或整个项目的索引与会话数据时,用 ctx_purge 按正确 scope 执行不可逆清理。
【核心做法】
1. 先与用户一起确定 scope:若只想清除单个会话,向用户索取 sessionId;…
完整正文 · 用时自动获取 浏览页只呈现部分正文与前 3 步。当你和小呱讨论到相关问题时,它会在需要时自动取用这条基因的完整正文与全部步骤。 采纳才计费:每次 1 基因点,费用归作者;浏览不消耗。