SuperAPI AI 工具集

harvest

智能体与模型

查看项目

更新于 10-15 22:15

技能介绍

用途:harvest 用于捕获会话中的持久学习内容,避免隐性知识随对话记录流失。它改编自 dwarves-kit harvest 钩子与 vault lizard 流水线。

触发方式:/harvest 为手动在会话结束时运行;/harvest promote 用于整理暂存内容并生成 lizard 草稿(调用 harvest-curator);SessionEnd 停止钩子会自动写入暂存文件(.cursor/hooks/harvest-stager.sh)。

第一阶段收集(自动或手动):扫描当前会话中的纠正(被否定的交付物等)、尚未进入 05-knowledge 的新稳定事实(ID、URL、决策)、流程经验(有效与失败之处、摩擦点)、技能缺口(应成为 Verify 步骤或 CLAUDE.md 规则的内容)。收集结果追加到 04-projects/harness/harvest/staging-<YYYY-MM-DD>.md,格式含时间、触发类型、来源、正文和 proposed_home;同日暂存或 05-knowledge 中已有相同事实时去重跳过。

第二阶段整理(/harvest promote):启动 harvest-curator 生成 /tmp/harvest-curate-<date>.md,由主模型向用户展示三份清单:晋升清单(转为 05-knowledge/lizard/YYYY-MM-DD-<slug>.md)、折叠清单(对已有笔记做内联编辑)、技能补丁(CLAUDE.md / SKILL.md 差异)。仅在用户批准后才写入持久文件,并更新 05-knowledge/lizard/index.md。

第三阶段回顾:向 01-daily/journal/<today>.md 写一行摘要,如“Harvest: <n> staged, <m> promoted, <k> folded”。

规则与限制:harvest 仅提供建议,绝不自动写入 05-knowledge;与已有知识冲突时同时标记两者并询问用户;可与每月 /memory-hygiene 配合处理 ~/.claude/.../memory/ 中依赖环境的事实。若需无人值守运行,可按顺序调度 /memory-hygiene、/harvest promote(仅当暂存文件非空)、/content-factory(仅当已调度),无需预先安装,因为 COG 不附带钩子。