定时任务和当场对话的差别
会话用来处理你现在提出的要求。定时任务到了触发时间再执行,并把结果留在这个空间的任务记录里。空间可以同时有多条任务。受保护的任务不能手动编辑或删除。
新建一条任务
打开定时任务,选择新建任务,至少写清这些内容:
- 任务名称,以及可选的任务说明。
- 执行目标:同 Space 的 MCS 方法,或 Agent 会话。
- 交给 Agent 时,选择目标 Agent、模型配置、要使用的 Skill,并写上发送给 Agent 的提示词。
- 交给 MCS 时,选择或输入当前空间里的目标方法。
- 触发类型:单次、固定间隔或 Cron。单次要填写触发时间;固定间隔要填写间隔秒数;Cron 使用五段式表达式。
还可以设置时区、并发策略、错过触发后的处理、最大重试次数和超时秒数。这些数值按这条任务自己的需要填写。这篇不提供一组通用的秒数或重试次数。
启用之后如何管理
任务列表可以按状态和类型筛选,也可以按名称或方法名搜索。对一条任务可以编辑、暂停、恢复、立即执行或删除。删除后不会再自动触发。详情里可以查看最近执行记录;还没有跑过时,记录为空。
类型上可以区分 MCS 和 Agent。执行目标选错时,任务无法按你期望的方式工作,先改执行目标再启用。
常见问题
条件触发和定时是一回事吗?
产品里的自动运行包括定时任务和条件触发。客户端里这条设置入口的名称是定时任务,触发类型包括单次、固定间隔和 Cron。其他触发条件以你打开任务时看到的触发类型为准。
没有 Skill 能不能交给 Agent?
可以选择 Skill。若列表为空,说明当前没有可选用的 Skill,先发布并关联,或让这条任务不依赖 Skill。
任务没有在预期时间跑,先看哪里?
打开任务详情,查看下次触发、最近触发和执行记录。错过触发时的处理由错过触发策略决定。
可以每天跑吗?
可以。用 Cron 指定每天的时间,或把固定间隔设成 86400 秒。先手动执行一次,再观察前两次定时运行,确认稳定后再停止盯守。
下一步
在一个已经能完成该工作的工作区里新建一条定时任务,用立即执行确认它能跑通,再保留调度。