mulerun支持四种定时任务配置方式:一、通过schedule面板可视化设置周期任务;二、用自然语言指令触发语义化调度;三、导入标准cron文件批量迁移;四、绑定webhook实现事件驱动+延迟执行。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在MuleRun中让某项任务按固定节奏自动运行,例如每日汇总论坛热点、每小时抓取一次API数据或每周生成一次报告,则需通过其内置的自动化调度机制完成配置。以下是设置定时任务的具体步骤:
一、使用MuleRun内置Schedule面板配置
MuleRun提供可视化调度界面,无需编写代码即可设定执行周期,所有计划均在云端虚拟机中持久运行,不受本地设备开关机影响。
1、登录MuleRun控制台,进入左侧导航栏的Computer模块。
2、点击右上角+ New Flow按钮,选择Scheduled Task模板。
3、在时间配置区域,选择预设周期(如“每天凌晨3点”“每2小时”“每周一上午9点”)或切换至Cron表达式模式手动输入。
4、在任务内容区,直接输入自然语言指令,例如:“爬取https://example.com/trends页面,提取标题与发布时间,保存为CSV并存入Drive”。
5、点击Save & Activate,该任务即刻注册进调度队列,首次执行时间将按设定自动触发。
二、通过Natural Language Prompt触发自适应调度
MuleRun支持语义理解型调度,可从用户日常对话中自动识别时间意图并生成对应计划,适用于临时性、非结构化任务安排。
1、在主对话框中输入类似表述:“下周起,每天早上8点给我推送今日GitHub Trending前5项目”。
2、系统解析出起始时间、频率、内容源、交付方式四要素后,弹出确认卡片。
3、核对卡片中显示的执行逻辑,点击Confirm Schedule完成绑定。
4、该计划将同步写入Computer后台,且后续若用户说“暂停早报”,系统会精准停用该条目而非全部任务。
三、导入外部Cron Job配置文件
对于已有成熟调度逻辑的用户,MuleRun允许批量导入标准Cron格式配置,实现平滑迁移,避免重复定义。
1、准备纯文本文件,每行一条Cron记录,格式为:分 时 日 月 周 指令,例如:0 3 * * * fetch_news.py。
2、进入Computer模块,点击Import Schedule按钮,拖入该文件。
3、系统自动校验语法合法性,并将每条Cron映射为独立Agent Flow,保留原始注释与标签。
4、勾选需启用的条目,点击Batch Activate,所有对应任务即时纳入统一调度器管理。
四、绑定Webhook实现事件驱动型定时联动
当需要与其他服务协同触发(如Git提交后自动测试、表单提交后生成PDF),可将MuleRun定时能力与外部事件网关结合,形成条件化执行链。
1、在Computer中新建Flow,选择Webhook Trigger作为入口节点。
2、复制生成的唯一Webhook URL,粘贴至目标平台(如GitHub Settings → Webhooks 或 Typeform Integrations)。
3、在MuleRun Flow编辑区添加Delay Node,设置固定延迟(如“等待5分钟”)或动态延迟(如“若当前为工作日则延迟30分钟,否则延迟2小时”)。
4、在Delay后接入实际处理逻辑,例如调用Knowledge模板生成摘要、调用Drive写入结果文件。
5、保存并启用,此后每次外部事件到达,都将按设定延迟后触发完整流程。











