SuperAPI AI 工具集

cron

通用与其它

查看项目

更新于 10-16 08:06

技能介绍

用途:使用 cron 工具安排提醒或重复任务,支持三种模式。提醒模式下消息直接发送给用户;任务模式下消息为任务描述,由 agent 执行并发送结果;一次性模式在指定时间运行一次后自动删除。

主要能力与用法示例:固定提醒 cron(action="add", message="Time to take a break!", every_seconds=1200);动态任务(每次由 agent 执行)cron(action="add", message="Check HKUDS/nanobot GitHub stars and report", every_seconds=600);一次性定时任务(根据当前时间计算 ISO 日期时间)cron(action="add", message="Remind me about the meeting", at="<ISO datetime>")。列出与删除使用 cron(action="list") 和 cron(action="remove", job_id="abc123")。

时间表达对照:每 20 分钟对应 every_seconds: 1200;每小时对应 every_seconds: 3600;每天上午 8 点对应 cron_expr: "0 8 * * *";工作日 17 点对应 cron_expr: "0 17 * * 1-5";指定具体时间则使用 at 参数,填 ISO 日期时间字符串(需根据当前时间计算)。

适用场景:需要向用户发送定时提醒、周期性执行某项检查或任务并回报结果,以及只跑一次后自动清理的临时定时安排。

限制:资料未提供运行环境、依赖、权限配置、任务数量上限、时区处理、错误重试机制、agent 执行任务的具体能力范围及收费信息,均暂未提供。