SuperAPI AI 工具集

do.heartbeat

通用与其它

查看项目

更新于 10-15 21:35

技能介绍

用途:作为库的“心跳”,按计划做批量主动巡检,判断是否有值得提示的事项;无事则保持沉默。调度由 deeporbit cron 负责,heartbeat 只做周期性判断,不重建调度。

主要能力:运行 deeporbit --vault . heartbeat 输出 JSON 上下文包,含建议事项、状态概览、今日到期提醒、与昨日快照的差异,以及 CLI 对 WHEN 规则的廉价预筛(计数、时长、存在性)。语义判断由代理完成。

零 token 调度:定时巡检必须先过确定性闸门,命令为 deeporbit --vault . heartbeat --gate && <agent invocation>。--gate 输出 {"notify": bool, "reasons": [...]},沉默时退出码 1,使 shell 在调用模型前短路。闸门仅基于 CLI 可计算的事实触发,并抑制用户多次忽略的规则。

使用方式:读取 99_System/Rules/*.md 中的 WHEN-THEN 状态谓词,判断“当前状态是否为真”,并结合上下文包中的建议反馈计数衡量规则接受率。无事时只说一句“没有需要处理的事”并停止,不逐条汇报。有事时合并为一条简报,每项包含基于数据的事实与一个具体建议动作,然后等待用户批准;批准后经对应技能或 CLI 执行,任务类建议走 deeporbit --vault . todo add "..."。用户可要求停止某类提示,通过 deeporbit --vault . suggest feedback <rule-id> dismissed 关闭规则或简报类别。

限制:heartbeat 绝不修改库,不写入、不移动、不编辑任务,只观察和提议;执行须用户明确同意。其他细节暂未提供。