
Memoh定时任务实战教程让AI Agent像闹钟一样准时执行自动化工作【免费下载链接】Memoh✨ The open-source multi-agent platform. Every agent gets its own computer, desktop, network, and long-term memory. You can bring your own key, or host your coding agent like Claude Code, Codex and so on.项目地址: https://gitcode.com/gh_mirrors/me/MemohMemoh 是一个开源多智能体Multi-Agent平台每个 Agent 都拥有自己的电脑、桌面、网络和长期记忆。它的内置**定时任务Schedule**功能可以让 AI Agent 像闹钟一样在指定时间自动执行自动化工作——晨报生成、定时提醒、周期性数据巡检都只需一句话完成配置无需写一行代码。Memoh 定时任务能做什么简单来说给 Agent 一个cron 表达式或更简单的频率选择 一条要执行的指令Memoh 就会在每次触发时自动唤醒 Agent 执行这条指令并完整记录每次执行的结果。核心能力一览⏰多种频率每 N 分钟、每小时、每天、每周甚至完整 cron 表达式每次触发自动开会话默认每次触发创建全新会话也能固定复用某个已有会话时区感知按 Bot 自己配置的时间zone运行跨时区也不跑偏执行日志每次触发都有状态、结果、耗时和 Token 用量记录次数上限可设置最大执行次数跑满自动停止后端由 internal/schedule/service.go 中的 cron 调度器驱动任务定义结构见 internal/schedule/types.go。在 Web 界面快速创建定时任务打开任意 Bot 的设置页左侧菜单点击Schedule定时任务即可看到该 Bot 的所有定时任务列表点击New Schedule进入编辑面板对应源码 schedule-editor.vue填写以下信息名称Name例如「做早饭提醒」描述Description可选用于备注任务用途频率Pattern可视化选择器支持多种模式Every N minutes每 N 分钟1–59Hourly每小时第 X 分钟Daily每天指定时刻Weekly勾选星期几 指定时刻Advanced (cron)直接填写 cron 表达式不需要手写 cron 也能轻松上手这正是面向新手最友好的设计。用聊天命令管理定时任务除了图形界面你也可以直接在对话里用/schedule命令管理任务适合在 Telegram 等渠道中远程操作实现见 internal/command/schedule.go命令作用/schedule list列出所有定时任务/schedule create 名称 cron 指令创建定时任务/schedule get 名称查看任务详情/schedule update 名称 --pattern ... --command ...修改任务/schedule enable 名称/disable 名称启用 / 暂停/schedule delete 名称删除任务一条命令即可完成创建比如每天早 9 点让 Agent 发晨报/schedule create 晨报 0 9 * * * 汇总过去24小时的新闻并生成晨报创建成功后Memoh 会用人类可读的方式回显解析结果例如每天 09:00方便你确认表达式是否按预期解析。常用 cron 表达式速查表表达式含义*/5 * * * *每 5 分钟0 */1 * * *每小时整点0 9 * * *每天 09:000 9 * * 1-5工作日 09:000 0 1 * *每月 1 日 00:00 解析器支持标准 5 段式也兼容 6 段带秒还支持daily等描述符见 service.go 的解析器配置。进阶为新会话挑选模型、工作目录在编辑面板的执行参数区域源码 schedule-execution-fields.vue你还可以精细控制每次触发在哪里、用什么跑Runs InNew Session默认每次触发创建一个全新会话适合独立任务如日报、巡检Existing Session固定复用一个已有会话适合持续跟进同一个上下文若该会话被删除任务会自动禁用并记录错误Model为任务单独指定模型和推理强度reasoning effort不必跟随全局默认Workdir绑定 Bot 的工作目录让 Agent 在指定文件夹里干活⚠️ 注意执行时长预算单次执行超时上限为 300–86400 秒默认 1 小时超时会被标记为失败并写入日志避免一个任务卡住整个调度器。时区设置保证早 9 点就是当地的早 9 点跨时区部署或 Bot 与主人不同时区时这一点尤为重要。Memoh 按以下优先级确定任务时区实现见 resolveBotLocationBot 自己配置的时区Bot 主人的个人时区系统默认时区所以把 Bot 时区设为Asia/Shanghai0 9 * * *就永远在你所在时区的早上 9 点准时触发。查看执行日志与调用次数每次触发都会在Schedule Logs中留下一条记录包含状态success / error、结果文本、错误信息、开始/完成时间和 Token 用量方便排查为什么这次没跑成。同时任务列表中的Calls列显示当前次数 / 最大次数。如果你创建任务时设置了max_calls任务跑满指定次数后便不会再触发——非常适合只在某周内执行的临时任务。三个立即可用的实战场景每日晨报0 9 * * * 总结昨天的技术新闻输出三条要点服务巡检0 */2 * * * 检查磁盘空间和容器状态异常时提醒我⏱️习惯提醒0 8 * * * 提醒我该吃早饭了参考上图中 BigCat 的两个示例任务小结Memoh 的定时任务让 AI Agent 从你问我答进化为到点自动干活图形界面降低门槛cron 表达式保留灵活性时区、模型、工作目录、执行预算一应俱全执行日志让每次自动化都可追溯。把重复劳动交给 Agent准时、可靠、还省得记 cron 语法。【免费下载链接】Memoh✨ The open-source multi-agent platform. Every agent gets its own computer, desktop, network, and long-term memory. You can bring your own key, or host your coding agent like Claude Code, Codex and so on.项目地址: https://gitcode.com/gh_mirrors/me/Memoh创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考