| name | memo-continue |
| category | productivity |
| disable-model-invocation | true |
| description | 继续编辑 `.memo/` 目录下已有的记录文件。
用户未指定文件时,先查找最近修改的文件,询问用户是否使用该文件;
若用户明确说“最新”或“latest”,则直接使用最近修改的文件。
|
memo-continue
目标
帮助用户定位并继续编辑 .memo/ 目录下已有的记录文件。
工作流
- 扫描
.memo/ 目录:
- 使用
ls -lt 或等效方式列出 .memo/*.md 文件,按修改时间排序。
- 判断用户意图:
- 情况 A:用户明确指定了文件名(如“继续编辑
char-balance.md”)→ 直接读取该文件。
- 情况 B:用户未指定文件名,但输入中包含“最新”或“latest”→ 直接使用最近修改的文件。
- 情况 C:用户未指定文件名,也未说“最新”→ 找到最近修改的文件,先向用户汇报文件名和修改时间,询问:“是否继续编辑
char-balance.md?(修改时间:2025-06-07)”
- 读取文件:使用 Read 工具读取文件内容,展示给用户。
- 等待用户指令:用户确认后,接收用户的修改内容,使用 Edit 或 Write 工具更新文件。
询问模板(情况 C)
最近修改的记录是:
- 文件名:char-balance.md
- 修改时间:2025-06-07
是否继续编辑这个文件?(回复“是”或“最新”即可直接打开;也可以告诉我你想编辑哪个文件)
示例
示例 1:用户未指定文件
用户:继续编辑
→ 系统列出 .memo/ 目录,发现最近修改的是 char-balance.md
→ 回复用户:
最近修改的记录是:
- 文件名:char-balance.md
- 修改时间:2025-06-07
是否继续编辑这个文件?(回复“是”或“最新”即可直接打开;也可以告诉我你想编辑哪个文件)
示例 2:用户明确说“最新”
用户:继续最新的记录
→ 直接打开最近修改的文件,展示内容并等待用户编辑。
示例 3:用户指定文件
用户:继续编辑 ui-layout.md
→ 直接打开 .memo/ui-layout.md,展示内容并等待用户编辑。
注意事项
.memo/ 目录为空时,提示用户没有现有记录,建议先使用 memo-write 创建。
- 读取文件内容后,如果内容很长,可以分段展示。
- 用户回复确认后,使用 Edit 工具追加或修改内容,或询问用户具体修改位置。