name: learn-reset description: 清空知识库并重新开始 user_invokable: true
学习重置
清除所有累积的知识并重置到全新状态。
功能说明
- 清空
knowledge/learnings/目录下所有文件中的条目(模式、特性、决策) - 重置分类缓存
- 重置学习状态(提取计数、查询次数)
- 保留文件结构(不删除文件)
警告: 此操作无法撤销。所有累积的见解都将丢失。
操作步骤
- 用户确认 - 这是破坏性操作,请先请求用户确认
- 重置学习文件 - 清空以下文件内容:
knowledge/learnings/patterns.mdknowledge/learnings/quirks.mdknowledge/learnings/decisions.md
- 重置缓存 - 清空
knowledge/cache/classifications.md - 重置会话 - 清空
knowledge/context/session.md - 重置状态 - 将
knowledge/state.json重置为初始值 - 确认完成
重置后文件格式
重置后,每个学习文件应包含:
---
type: [类型]
version: "1.0"
description: [原始描述]
last_updated: null
entry_count: 0
---
# [标题]
[描述]
**用途:** [用途]
---
<!-- 条目将在此行下方追加 -->
状态重置
将 knowledge/state.json 重置为:
{
"version": "1.0",
"learning_mode": false,
"learning_mode_since": null,
"last_extraction": null,
"extraction_count": 0,
"queries_since_extraction": 0,
"extraction_threshold_queries": 10,
"extraction_threshold_minutes": 30
}
输出格式
知识库已重置
────────────────────
确定要清空所有知识吗?此操作无法撤销。
[确认后]
知识库已重置:
- 清除了 8 个模式
- 清除了 3 个特性
- 清除了 5 个决策
- 清除了 23 个缓存分类
- 重置了学习状态
知识库现已清空。使用 /learn 重新开始。
注意事项
- 重置前务必确认
- 此操作不会删除知识目录结构
- 重置后学习模式将被禁用
- 如果之前已提交,Git 历史中可能仍包含旧知识