XClawXCLAW

文档/Customizing

自动化

自动化是让 Agent 在没有人类触发的情况下工作的机制。

传统的 AI 工具需要你手动开始每一次对话。自动化打破了这个限制——你定义一个触发条件和一组指令,当条件满足时,XClaw 自动创建会话并让 Agent 执行。

触发条件的种类很多:定时(Cron 表达式)、外部事件(Webhook)、系统事件(会话被打标签、工具被调用)。这意味着你可以搭建完整的事件驱动工作流。

一些实际的例子:每天早上自动生成一份代码库变更摘要发到 Slack;每次 PR 提交后自动跑安全扫描;当某个监控指标异常时自动分析日志并生成报告。

XClaw 的自动化引擎内部支持 35+ 种事件类型。每条规则可以配置重试策略和超时时间。执行历史完整记录,你可以随时审计 Agent 自动完成的工作。

自动化的核心理念是把 Agent 从"被动响应"推向"主动工作"。你不再需要记住什么时候该让 Agent 做什么——定义好规则,它自己就会在对的时间做对的事。

操作指引

打开设置 > 自动化,点击"新建规则"开始配置。首先选择触发类型——最常用的是"定时触发"(输入 Cron 表达式,比如 0 9 * * 1-5 表示工作日早上9点)和"Webhook 触发"(会生成一个 URL,外部服务调用这个 URL 就能触发)。

接着填写 Agent 要执行的指令。就像你在会话里对 Agent 说话一样,用自然语言描述任务。比如:"检查 main 分支最近24小时的 commit,生成变更摘要,发送到 #dev-updates Slack 频道。"

每条规则还可以配置重试次数和超时时间,适合处理可能偶尔失败的网络任务。配好后点"保存并启用",规则就开始工作了。

想查看自动化的运行历史?在规则列表里点任意一条,就能看到它每次触发的时间、执行结果和详细日志。