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 历史记录可能仍包含旧知识