01
说一句就排好
"每天 9 点提醒我"、"5 分钟后叫我"——Agent 会用 create_cron_job 工具自己创建任务。
02
三种调度方式
指定时刻(如 14:30)、固定间隔(如 1h),或完整的 cron 表达式(如 */5 * * * *)。
03
在哪问就在哪回
任务会记住来源渠道和对话,结果回到当初发起请求的 Telegram、Slack 或网页对话里。
04
控制台统一管理
每个 Agent 的 Scheduler 页列出它的所有任务,不用和 Agent 对话就能暂停、恢复或删除。
05
多副本也安全
到期任务执行前会先加锁,多 Pod 部署下每个任务只触发一次;连续失败三次的任务会自动删除。
06
心跳记忆
定期心跳会回顾最近的历史,把新的关键事实追加到 MEMORY.md,让长期记忆保持新鲜。
localhost:18953/console/agents/…/scheduler

直接说就行
对 Agent 说"每天早上 9 点提醒我检查部署",它就会用合适的调度方式调用 create_cron_job。它还会 list_cron_jobs 和 delete_cron_job,所以"我都有哪些提醒?""取消刚才那个"也都能听懂。任务触发时,会作为一条消息发给 Agent,由它去完成任务要求的事——汇总新闻、检查网站、运行某个技能。
送达正确的地方
每个任务都记录了它来自哪个渠道和对话。在 Telegram 上设置的提醒会回到 Telegram;在 Slack 频道里设置的会发到那个频道。每一轮都归属于创建任务的那个人,他的记忆和权限照常生效。
规模化也可靠
调度器每个周期都从数据库读取到期任务,执行前逐个加锁,因此多副本运行也不会重复触发。时间字段带时区,"09:00"的任务无论服务器在哪个时区都准时在 09:00 触发。这个小小的基础设施,让 FastClaw 很适合做个人助理和每日站会总结这类团队例行事务。