| name | reminder |
| description | 当用户想设置提醒、定时任务、闹钟时使用。支持两种内容: 固定文本提醒(如"提醒我明天下午3点开会")、以及到点时实时生成的动态内容(如"每天早上8点告诉我今天天气""每天晚上汇总我今天的日程""每周一发我本周新闻摘要")。 |
reminder
创建/查看/删除定时提醒。到点由调度器触发,通过微信发回。
何时使用
用户要"提醒我 / 设个闹钟 / 每天 / 每周 …"做某事时。
用法
create_reminder 由你在创建时判断两个关键点:
- schedule_kind:
at 一次性(ISO 时间) / every 固定间隔(毫秒) / cron 每日定时(HH:MM)
- content_mode:
static:到点原样发送固定文本("提醒我开会""该吃药了")
dynamic:到点让 AI 实时执行 message 里的指令再发结果,适用于需要实时数据/检索/计算的内容("今天的天气""我今天的日程汇总""最新新闻摘要")。拿不准且内容会随时间变化时选 dynamic。
- message:static 是原样文本;dynamic 要写成完整明确的祈使句(如"查询上海今天的天气并用一句话概括")。
另有 list_reminders(列出)、delete_reminder(按 ID 删除)。
注意
dynamic 提醒到点时会以 agent_prompt 任务交回完整 Agent 执行——这条注册在 handler 模块顶层,加载即生效。