任务管理

更新时间:
复制为 MD 格式

任务管理用于在 AI 任务调度中创建和管理 AI 任务。支持 OpenClaw、DifyAgent、DifyWorkflow 和百炼四种任务类型,可配置定时调度策略、高级运行参数及告警通知规则。

任务类型

OpenClaw

在任务管理菜单,点击创建任务,选择 OpenClaw 任务类型。

参数

说明

Prompt

描述 Agent 想为你做什么。

Session

会话模式,可选:

  • 任务隔离:新建隔离会话,每次运行都在当前任务隔离会话中运行,共享当前任务的上下文。

  • 指定 Session:任务在指定会话中运行,和指定会话共享上下文。

User

指定用户运行。不填时,使用当前任务所属用户运行。

ResponseMode

响应模式,可选 streamingblocking

Model

指定模型运行。不填时,使用默认模型。

Agent ID

Multi-agent 场景下,可指定 Agent。不填时,使用默认 main agent。

DifyAgent

在任务管理菜单,点击创建任务,选择 DifyAgent 任务类型。该类型对应 Dify Agent 应用。

参数

说明

API Key

在 Dify 控制台,进入对应的 Agent 工作室,在访问 API 菜单,点击API 密钥获取。

Session

会话模式,可选:

  • 任务隔离:新建隔离会话,每次运行都在当前任务隔离会话中运行,共享当前任务的上下文。

  • 指定 Session:任务在指定会话中运行,和指定会话共享上下文。

Inputs

传入工作流的各变量值,JSON 格式。

DifyWorkflow

在任务管理菜单,点击创建任务,选择 DifyWorkflow 任务类型。该类型对应 Dify 工作流应用。

参数

说明

API Key

在 Dify 控制台,进入对应的工作流工作室,在访问 API 菜单,点击API 密钥获取。

Inputs

传入工作流的各变量值,JSON 格式。

百炼

在任务管理菜单,点击创建任务,选择百炼任务类型。

参数

说明

百炼应用 ID

在百炼平台的应用管理处获取。

高级配置

配置项

描述

默认值

任务失败重试次数

任务失败自动重试的最大次数。

0

任务失败重试间隔

任务每次失败重试的间隔时间。

30 秒

路由策略

按照路由策略决定分发到哪个 Agent 执行。

轮询

依赖检查策略

结合工作流使用,检查上游多个节点状态。

all_success

优先级

结合应用管理的优先级队列使用。队列满时,高优先级任务优先调度。

任务权重

结合权重最小路由策略使用。大任务配置大权重,小任务配置小权重,实现全局负载均衡。

1

任务并发数

同一个任务同一时间允许运行的最大实例个数。设置为 1 时不允许重复执行;超过并发数时跳过当前调度。

1

任务定时配置

配置项

说明

默认值

时间类型

支持以下类型:

  • none:无表达式,不启用定时。

  • cron:Quartz cron 表达式,可精确到秒。

  • fixed_rate:固定执行频率,单位秒,即每隔 N 秒调度一次。

  • fixed_delay:固定延时,单位秒,即上次执行完成后隔 N 秒再调度下一次。

  • api:通过 OpenAPI 触发调度。

  • one_time:一次性任务,执行完成后自动销毁,格式为 yyyy-MM-dd HH:mm:ss,例如 2024-10-10 12:12:20

cron

时间表达式

不同时间类型对应不同的表达式格式,详见各时间类型的说明。

-

时区

按照固定时区调度,主要适用于 cron 表达式。

当前地域时区

日历

导入自定义日历,按照日历调度。例如,仅在工作日执行。

每天调度

生效时间

指定任务开始生效时间。

立即生效

任务通知配置

配置项

说明

默认值

超时报警开关

任务执行超时是否发送告警。

开启

超时时间

任务执行超时时间,按业务需求设定。

7200 秒

超时终止开关

任务执行超过指定时间是否自动停止,防止阻塞下次调度。

关闭

成功通知开关

任务执行成功是否通知联系人。适用于天级别的重要任务。

关闭

失败报警开关

任务执行失败是否发送告警。

开启

连续失败次数

任务连续失败指定次数后才发送告警。

1

无可用机器报警开关

任务调度时没有可用执行器是否发送告警。

开启

通知方式

支持短信、Webhook、邮件、电话。

-

通知对象

集成云监控联系人。需在云监控中配置联系人并激活联系方式

-