enrich-notes-loop 是一个面向知识库(vault)的批量笔记充实技能,核心用途是把 enrich-note 流程应用到整个 vault,逐条处理尚未充实的笔记。
用途:用于批量充实整个 vault,或在无人值守的情况下自动为笔记打标签,例如描述中提到的“while I sleep”(趁我睡觉时)。
主要能力:
- 遍历 vault 中所有尚未充实的笔记,逐条运行 enrich-note。
- 通过 frontmatter 中的 enrichedAt 字段判断笔记是否已处理:没有该字段的笔记会被充实,已有该字段的笔记会被跳过。
- 首次运行时,如果 vault 根目录的标签注册表 tags.md 缺失或仍是初始种子内容,会先浏览现有笔记,用真实反复出现的主题将其补充完整,从而保证从第一条笔记开始标签就保持一致。
- 无人值守持续运行,直到每条笔记都被充实。
- 不删除任何内容。
使用方式:
- 处理范围包括 raw/ 目录下的每条笔记以及 vault 根目录下的笔记。
- 判断依据是笔记 frontmatter 中是否存在 enrichedAt;已标记的笔记会被跳过,未标记的即为待处理项。
- 首次运行前会检查 tags.md 的状态,必要时先完善标签注册表。
适用场景:
- 需要一次性批量充实整个知识库时。
- 希望自动为笔记打标签、无需人工逐条干预时。
- 适合在后台或离线时段运行,例如夜间无人值守处理。
限制:
- 资料未提供具体的安装命令、依赖要求、运行环境、性能上限或错误处理方式。
- 资料未说明 enrich-note 的具体实现细节、标签生成规则或 enrichedAt 的格式要求。
- 资料未提供收费、价格或平台支持信息。