通过 cron 任务在工作日定时提醒用户站起来活动,避免久坐伤身。
参数默认值说明开始时间8:30每天第一次提醒结束时间17:30每天最后一次提醒间隔60 分钟提醒频率语言zh(中文)zh / en / ja文案风格fun(活泼)fun / minimal / formal / motivational节假日跳过否是否跳过中国法定节假日时区Asia/Shanghai按用户实际时区调整
30 8-17 * * 1-50 9-17 * * 1-50 9,10,12,13,15,16 * * 1-5(手动列举时间点)从 references/messages.md 中按语言和风格选取一条文案填入 payload.message。
若用户未指定,默认使用中文活泼风格,随机选一条。
若用户需要节假日跳过,参考 references/holidays.md 修改 payload.message,
让 isolated agent 在执行时先判断当天是否为节假日,是则 NO_REPLY。
json
{
"name": "站起来活动提醒",
"schedule": {
"kind": "cron",
"expr": "30 8-17 * * 1-5",
"tz": "Asia/Shanghai"
},
"payload": {
"kind": "agentTurn",
"message": "⏰ 久坐提醒:已经坐了一个小时啦!站起来活动一下吧 🚶 伸个懒腰、走几步、喝杯水,对身体好!"
},
"delivery": { "mode": "announce" },
"sessionTarget": "isolated",
"enabled": true
}
告知:任务名称、每天提醒次数、首次触发时间、任务 ID(供后续管理用)。
操作方法查看所有提醒cron list暂停cron update → enabled: false恢复cron update → enabled: true修改时间cron update → 更新 schedule.expr删除cron remove + 任务 ID
references/messages.md — 中/英/日多语言、四种风格的提醒文案references/holidays.md — 节假日感知实现方式与完整 payload 示例