SuperAPI AI 工具集

cron

办公与效率

查看项目

更新于 10-16 02:14

技能介绍

用途

Cron 用于安排提醒或周期性任务。通过 cron 工具,用户可以让系统在指定时间或按固定间隔触发消息或任务。

主要能力

Cron 提供两种模式:

  • Reminder(提醒):消息会直接发送给用户。
  • Task(任务):消息作为任务描述,由智能体执行并发送结果。

工具支持以下动作:

  • add:添加任务。
  • list:列出任务。
  • remove:删除任务,需提供 job_id。

使用方式

添加固定提醒:

cron(action="add", message="Time to take a break!", every_seconds=1200)

添加动态任务(智能体每次执行):

cron(action="add", message="Check ClawPhD/ClawPhD GitHub stars and report", every_seconds=600)

列出与删除:

cron(action="list") cron(action="remove", job_id="abc123")

时间表达式支持用户自然语言与参数之间的映射:

  • every 20 minutes → every_seconds: 1200
  • every hour → every_seconds: 3600
  • every day at 8am → cron_expr: "0 8 * * *"
  • weekdays at 5pm → cron_expr: "0 17 * * 1-5"

适用场景

  • 定时提醒用户休息或执行某项动作。
  • 周期性检查外部信息(如 GitHub stars)并报告结果。
  • 任何需要按固定间隔自动触发消息或智能体任务的重复性工作。

限制

资料未提供关于收费、价格、平台支持、任务数量上限、执行超时、错误处理、权限控制或并发限制等信息。