save_card
Convert resolved debugging sessions, explained concepts, and decisions into concise memory cards with symptoms, checks, and root causes. Enable future retrieval when problems recur.
Instructions
当一段 AI 协作产生了值得用户长期记住的内容时调用此工具沉淀成卡。三种类型: 触发时机:①解决完 bug/讲懂概念/做完决策后主动调用;②用户说「存一下」「今天就到这」「收尾」时,回看全对话把值得留的全部蒸馏存卡(可多张)。 type=debug(默认):解决了一个 bug/报错。symptom=症状一句话;checks=下次遇到同样症状的首查步骤(2-4条);rootCause=根因一句话。 type=knowledge:用户不懂某概念/知识,经 AI 讲解后弄懂了。symptom=问题或概念一句话(如"什么是MVCC");checks=理解的要点/记忆钩子(2-4条);rootCause=最终结论一句话。 type=decision:做了一个技术/产品决策。symptom=要决策的问题;checks=主要考量因素;rootCause=最终结论及理由。 anchors=知识锚点(1-4个词,尽量复用库中已有锚点命名,服务端自动归并相似锚点)。 请在调用前根据整段对话自行蒸馏字段(本工具核心价值:把几万字过程压成百字结论)。 存卡后向用户展示一行确认:"已存卡: → <checks[0]>(可丢弃)"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ctx | No | 当时的坐标(解决"找不到当时的卡"):project=项目名、file=文件路径,都可选。存卡时自动带上当时的上下文,以后可按"那个项目的问题"检索 | |
| type | No | 卡类型,默认 debug | |
| story | No | 当时的处境一句话(≤40字),写场景不写解法,帮三个月后的你唤起现场。可选 | |
| checks | Yes | 首查路径或理解要点 2-4 条,每条动词开头一行一步不超15字 | |
| source | No | 来源标识,如 trae 会话主题(可选) | |
| anchors | Yes | 知识锚点 1-4 个 | |
| example | No | 精选示例:一段最有代表性的代码/SQL/报错原文(≤300字)。复习流不展示,详情里折叠可查。可选 | |
| symptom | Yes | 症状/问题/决策点,一句话 | |
| rootCause | Yes | 根因/结论,一句话 |