当前位置: 首页 > article >正文

【进阶篇】OpenClaw 高级技巧:定时任务 + 子 Agent + 自动化工作流

前面几篇讲完了怎么用和怎么跑这篇讲怎么让它自己跑。定时任务让 OpenClaw 主动提醒你子 Agent 让它并行干活自动化工作流让它成为你的数字打工人。一、为什么需要高级技巧入门篇里你和 OpenClaw 的交互是这样的你帮我查一下今天天气 OpenClaw今天北京晴15-25℃这是被动响应——你不问它不说。但现实场景中你往往需要每天早上 9 点自动推送今日日程 天气 待办每小时检查服务器是否存活挂了自动告警多个任务并行一个写代码一个查资料一个整理文档这就需要定时任务和子 Agent。二、定时任务让 OpenClaw 主动找你2.1 定时任务的核心概念OpenClaw 的定时任务基于cron但比传统 cron 更强大特性传统 cronOpenClaw cron执行内容只能跑命令可以让 AI 干活通知方式只能写日志微信/飞书/企微/钉钉任务类型周期性一次性 周期性管理手动改 crontab命令行 API本质区别传统 cron 跑脚本OpenClaw cron 跑Agent。2.2 三种时间类型1周期任务最常见按固定间隔重复执行每 30 分钟 → {kind:every,everyMs:1800000} 每 2 小时 → {kind:every,everyMs:7200000} 每天 9 点 → {kind:cron,expr:0 9 * * *} 每周一 10 点 → {kind:cron,expr:0 10 * * 1} 工作日 18 点 → {kind:cron,expr:0 18 * * 1-5}cron 表达式格式分 时 日 月 星期0 9 * * * 每天 9:000 18 * * 1-5 周一到周五 18:00*/30 * * * * 每 30 分钟0 10 * * 1 每周一 10:002一次性任务执行一次后自动删除今天下午 3 点 → {kind:at,at:2026-05-07T15:00:0008:00} 10 分钟后 → {kind:at,at:当前时间10分钟}关键参数deleteAfterRun: true3智能时区不要硬编码时区先获取系统时区date%z# 输出 0800转换成 ISO 格式0800→08:00正确写法{kind:at,at:2026-05-07T15:00:0008:00}错误写法{kind:at,at:2026-05-07T15:00:00}// 没有时区会被当成 UTC2.3 创建定时任务方式一内置 cron 工具推荐适用于本地 UI、wechat-access、钉钉等渠道{action:add,job:{name:每日提醒,agentId:main,schedule:{kind:cron,expr:0 9 * * *},sessionTarget:isolated,payload:{kind:agentTurn,message:你是一个暖心的提醒助手。请用温暖的方式提醒用户新的一天开始了。要求(1) 不要回复 HEARTBEAT_OK (2) 不要调用 message 工具 (3) 直接输出提醒文字 (4) 控制在 2-3 句话以内},delivery:{mode:announce}}}关键参数解释参数含义agentId哪个 Agent 执行从当前 sessionKey 提取sessionTargetisolated 独立会话不污染主对话历史payload.kindagentTurn 让 AI 执行systemEvent 简单文本delivery.modeannounce 推送到当前渠道方式二CLI 命令适用于企微、飞书等外部渠道openclawcronadd\--name每日提醒\--cron0 9 * * *\--sessionisolated\--agentmain\--message你是一个暖心的提醒助手...\--announce2.4 定时任务管理# 查看所有任务openclawcronlist# 暂停任务不删除openclawcroneditjobId--enabledfalse# 恢复任务openclawcroneditjobId--enabledtrue# 删除任务openclawcronremovejobId# 立即执行一次openclawcronrunjobId2.5 实战案例服务器存活监控需求每小时检查一次服务器挂了自动告警步骤 1创建检测脚本# 保存为 ~/scripts/check-server.sh#!/bin/bashcurl-fhttps://your-server.com/health||echoSERVER_DOWN步骤 2创建定时任务{action:add,job:{name:服务器存活监控,agentId:main,schedule:{kind:every,everyMs:3600000},sessionTarget:isolated,payload:{kind:agentTurn,message:执行 ~/scripts/check-server.sh如果输出 SERVER_DOWN立即发送告警服务器可能挂了请检查。要求(1) 直接输出结果 (2) 不要调用无关工具},delivery:{mode:announce}}}效果每小时自动执行有问题立刻通知你。三、子 Agent让 OpenClaw 并行干活3.1 为什么需要子 Agent想象你有一个复杂任务查阅 10 篇技术文档写一个 API 服务整理代码文档串行执行1 → 2 → 3耗时 30 分钟并行执行子 Agent A查文档子 Agent B写代码子 Agent C整理文档耗时 10 分钟快了 3 倍3.2 子 Agent 的核心概念主 Agent你对话的 Agent ├── 子 Agent A查资料 ├── 子 Agent B写代码 └── 子 Agent C整理文档关键特性独立会话每个子 Agent 有独立的对话历史并行执行多个子 Agent 同时干活结果汇总主 Agent 收集所有结果3.3 创建子 Agent使用sessions_spawn工具{task:查阅 https://docs.example.com/api 并总结核心功能,runtime:subagent,mode:run,timeoutSeconds:300}参数说明参数含义task子 Agent 的任务描述runtimesubagent OpenClaw 子 Agentmoderun 一次性任务session 持久会话timeoutSeconds超时时间秒3.4 监控子 Agent# 查看所有子 Agentopenclaw subagents list# 查看某个子 Agent 的输出openclaw subagents logsessionId# 向子 Agent 发送指令openclaw subagents steersessionId--message请加快进度# 终止子 Agentopenclaw subagentskillsessionId3.5 实战案例并行代码审查需求同时审查 3 个 PR步骤 1启动 3 个子 Agent# 子 Agent 1审查 PR #86sessions_spawn task:Review PR #86. git diff origin/main...origin/pr/86runtime:subagentmode:run# 子 Agent 2审查 PR #87sessions_spawn task:Review PR #87. git diff origin/main...origin/pr/87runtime:subagentmode:run# 子 Agent 3审查 PR #88sessions_spawn task:Review PR #88. git diff origin/main...origin/pr/88runtime:subagentmode:run步骤 2等待所有子 Agent 完成# 查看状态openclaw subagents list步骤 3收集结果并汇总主 Agent 收到所有结果后生成统一报告。3.6 子 Agent vs 定时任务特性定时任务子 Agent触发方式时间驱动手动触发执行时机周期/定点立即数量限制无建议同时 ≤ 5 个适用场景定期检查、提醒并行任务、复杂工作四、自动化工作流从我问它答到它帮我干活4.1 什么是自动化工作流把多个操作串起来形成一个完整的自动化链条触发条件 → 执行动作 → 结果通知示例每天 9 点 → 查日程 查天气 查邮件 → 推送汇总4.2 三要素1触发器类型示例定时触发每天 9 点事件触发收到重要邮件时手动触发说开始工作流2动作类型示例查询类查天气、查日程、查邮件执行类发送消息、调用 API、执行脚本生成类写报告、生成文档、整理摘要3通知渠道配置本地 UIdelivery: {mode:announce}微信delivery: {mode:announce,channel:wechat-access,to:sender_id}飞书delivery: {mode:announce,channel:feishu,to:sender_id}4.3 实战案例每日晨报需求每天早上 9 点自动推送今日日程 天气 待办方案结合定时任务 子 Agent{action:add,job:{name:每日晨报,agentId:main,schedule:{kind:cron,expr:0 9 * * *},sessionTarget:isolated,payload:{kind:agentTurn,message:请生成今日晨报包含(1) 今日日程查日历(2) 今日天气查天气(3) 待办事项查 TODO。格式简洁清晰控制在 200 字以内。要求(1) 不要回复 HEARTBEAT_OK (2) 不要调用 message 工具 (3) 直接输出晨报内容},delivery:{mode:announce}}}4.4 实战案例智能告警需求服务器 CPU 80% 时告警方案定时任务 脚本检测# 监控脚本#!/bin/bashCPU_USAGE$(top-bn1|grepCpu(s)|awk{print $2}|cut-d%-f1)if(($(echo $CPU_USAGE80|bc-l)));thenechoCPU告警当前使用率${CPU_USAGE}%fi定时任务配置{action:add,job:{name:CPU监控,agentId:main,schedule:{kind:every,everyMs:300000},sessionTarget:isolated,payload:{kind:agentTurn,message:执行 CPU 监控脚本如果有告警输出立即通知用户。要求(1) 直接输出结果 (2) 正常时不输出},delivery:{mode:announce}}}五、进阶技巧让自动化更智能5.1 错误重试定时任务支持自动重试{job:{...failureAlert:{mode:announce,after:2}}}含义失败 2 次后才告警避免误报。5.2 失败通知配置失败时的通知目标{job:{...failureDestination:{mode:announce,channel:wechat-access,to:your_sender_id}}}5.3 条件执行在任务描述中加入条件判断查天气如果下雨提醒带伞否则不输出AI 会自动判断条件并决定是否通知。5.4 子 Agent 协作模式主从模式主 Agent 分配任务子 Agent 执行主 Agent分析需求拆分为 3 个子任务 ├── 子 Agent A执行任务 1 ├── 子 Agent B执行任务 2 └── 子 Agent C执行任务 3 主 Agent汇总结果生成报告流水线模式子 Agent 串联执行子 Agent A → 子 Agent B → 子 Agent C (查资料) (写代码) (整理文档)六、踩坑指南6.1 时区问题症状定时任务比预期早/晚 8 小时原因时间没有指定时区被当成 UTC解决始终使用08:00格式6.2 delivery 缺失症状任务执行了但没有收到通知原因delivery参数缺失或to字段为空解决确保delivery包含完整信息6.3 子 Agent 数量过多症状系统变慢响应迟钝原因同时运行太多子 Agent解决控制并发数量建议 ≤ 5 个6.4 任务重复创建症状同一个提醒收到多次原因多次创建同名任务解决创建前先openclaw cron list检查七、最佳实践7.1 定时任务命名规范类型_频率_动作示例daily_morning_reporthourly_server_checkweekly_summary7.2 任务描述模板你是一个【角色】。 请【具体动作】。 要求 (1) 不要回复 HEARTBEAT_OK (2) 不要调用 message 工具 (3) 直接输出结果 (4) 控制在 X 句话以内7.3 监控与维护定期检查任务状态# 每周检查一次openclawcronlist# 清理过期任务openclawcronremove过期任务ID八、总结功能解决的问题核心工具定时任务让 AI 主动找你cron子 Agent让 AI 并行干活sessions_spawn自动化工作流让 AI 完成复杂链条定时任务 子 Agent从被动到主动入门篇你问它答进阶篇它主动帮你下一步实战篇将带你搭建一个完整的数字打工人从需求到落地。系列文章预告✅ 入门篇已完成✅ 技能篇已完成✅ 记忆篇已完成✅ 原理篇已完成✅ 进阶篇本文⏳ 实战篇待完成用 OpenClaw 搭建你的数字打工人点点赞和关注不迷路后面还有更多精彩干货。‍ H先生出品 | 专注 AI 工具与效率提升

相关文章:

【进阶篇】OpenClaw 高级技巧:定时任务 + 子 Agent + 自动化工作流

前面几篇讲完了"怎么用"和"怎么跑",这篇讲"怎么让它自己跑"。定时任务让 OpenClaw 主动提醒你,子 Agent 让它并行干活,自动化工作流让它成为你的"数字打工人"。一、为什么需要高级技巧? …...

Arm Cortex-A720 SPE架构与性能优化实战

1. Arm Cortex-A720 SPE架构深度解析统计性能分析扩展(Statistical Profiling Extension, SPE)是Armv9架构中引入的硬件级性能监控技术,专为现代高性能处理器设计。在Cortex-A720核心中,SPE通过非侵入式采样机制,为开发者提供了前所未有的微架…...

揭秘AI系统提示词:从原理到实践,掌握AI交互设计核心

1. 项目概述与核心价值 如果你和我一样,每天都在和各种各样的AI助手打交道,从ChatGPT、Claude到Gemini,再到集成在IDE里的GitHub Copilot,那你肯定有过这样的困惑:为什么同一个问题,在不同平台、不同模式下…...

C++17 之结构化绑定(Structured Bindings)

C17 之结构化绑定(Structured Bindings)在 C11 时代,我们用 auto 推导类型,用 range-based for 遍历容器,代码简洁了不少。但当你想从 std::pair 或 std::tuple 里取出值时,还是得写一堆 std::get 或 .firs…...

MAA明日方舟自动化助手终极指南:一键解放双手的完整解决方案

MAA明日方舟自动化助手终极指南:一键解放双手的完整解决方案 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https…...

如何快速掌握so-vits-svc:语音转换的完整实践指南

如何快速掌握so-vits-svc:语音转换的完整实践指南 【免费下载链接】so-vits-svc SoftVC VITS Singing Voice Conversion 项目地址: https://gitcode.com/gh_mirrors/so/so-vits-svc SoftVC VITS Singing Voice Conversion(简称so-vits-svc&#x…...

向AI证明“我不是AI”?2026年毕业生必须搞懂的降重降AIGC问题,今天交给宏智树AI一次说清

宏智树AI官网:www.hzsxueshu.com | 微信公众号搜一搜:宏智树AI 大家好,我是你们的论文科普博主,专门帮大家攻克论文写作的各种疑难杂症。 如果你正在经历毕业季,一定听说过这样的场景:有人把《滕王阁序》…...

Godot引擎官方文档:开源协作、架构解析与高效使用指南

1. 项目概述:一份开源游戏引擎的“官方说明书”如果你正在使用或者考虑使用 Godot 引擎来开发你的下一款游戏,那么你迟早会与一个名为godotengine/godot-docs的仓库打交道。这不仅仅是 Godot 的官方文档,它更像是一本由全球开发者共同维护、持…...

119,376个英语单词发音MP3音频下载:一键获取完整发音库的终极指南

119,376个英语单词发音MP3音频下载:一键获取完整发音库的终极指南 【免费下载链接】English-words-pronunciation-mp3-audio-download Download the pronunciation mp3 audio for 119,376 unique English words/terms 项目地址: https://gitcode.com/gh_mirrors/e…...

3步实现AI视频智能分析:从视频到结构化报告的全新工作流

3步实现AI视频智能分析:从视频到结构化报告的全新工作流 【免费下载链接】video-analyzer Analyze videos using LLMs, Computer Vision and Automatic Speech Recognition 项目地址: https://gitcode.com/gh_mirrors/vi/video-analyzer 你是否曾面对海量视频…...

AI代码生成新范式:用结构化蓝图引导Claude生成高质量项目代码

1. 项目概述与核心价值最近在GitHub上看到一个挺有意思的项目,叫faizkhairi/claude-code-blueprint。乍一看这个标题,你可能会觉得有点抽象——“Claude代码蓝图”?这到底是个啥玩意儿?作为一个在代码生成和AI辅助开发领域摸爬滚打…...

告别Parallels:M1/M2 Mac用免费UTM跑Win11,性能与体验实测分享

M1/M2 Mac用户终极指南:UTM虚拟机运行Windows 11的完整解决方案 当苹果宣布转向自研芯片时,许多依赖虚拟化技术的用户都感到担忧。作为长期使用Parallels Desktop的专业用户,我也曾对Apple Silicon的虚拟化能力持怀疑态度。但经过半年多的实际…...

OpenClaw(小龙虾)Windows10/11 64 位一键部署教程|流畅运行稳定在线

OpenClaw(小龙虾)是面向 Windows 平台的本地 AI 智能体工具,全程可视化界面操作,不用命令行、不用手动配置环境,内置全套运行依赖,短时间内即可完成部署,新手也能顺畅上手。 适配系统与当前版本…...

如何在PC上完美运行Switch游戏:终极免费模拟器Ryujinx完整指南

如何在PC上完美运行Switch游戏:终极免费模拟器Ryujinx完整指南 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 想在电脑上畅玩《塞尔达传说:旷野之息》或《马里…...

对比 LangChain Agent / Deep Agents / LangGraph 的真实代码差异

LangChain Agent vs Deep Agents vs LangGraph 真实代码对比 下面用同一个业务场景(“研究助手:搜索资料 写报告”)三种实现方式对比,让你一眼看出差异。 一、对比总览(先看结论) 维度LangChain AgentDe…...

Gitee SCA:为企业级开源治理构筑自动化防线

在数字化转型的大潮中,开源软件已成为企业技术栈不可或缺的组成部分。最新行业数据显示,全球范围内超过90%的企业在软件开发过程中依赖开源组件,这一比例在中国市场同样居高不下。然而,开源组件的广泛使用也带来了新的安全挑战——…...

Scipy优化踩坑实录:trust-constr和SLSQP约束定义到底差在哪?

Scipy优化实战:trust-constr与SLSQP约束定义差异深度解析 第一次接触Scipy的优化模块时,我被文档里琳琅满目的算法选项晃花了眼。特别是当问题需要加入约束条件时,trust-constr和SLSQP这两种主流方法对约束的定义方式完全不同——一个要求构造…...

中国词元:构建自主AI生态的“黄金三角“

中国正在人工智能领域掀起一场深刻的生态重构革命。“中国词元"这一创新概念——由国产大模型、国产GPU和绿色能源构成的"黄金三角”,正成为打破西方技术垄断、构建自主可控AI基础设施的核心路径。在这场关乎国家科技未来的战略布局中,模力方舟…...

Gitee CodePecker SCA vs OpenSCA:企业级软件供应链安全工具深度评测

在数字化转型浪潮席卷全球的当下,软件供应链安全已成为企业不可忽视的核心议题。随着开源组件在软件开发中的广泛应用,如何有效识别和管理其中的安全风险,成为研发团队必须面对的挑战。本文将对两款主流的软件成分分析(SCA)工具——Gitee Cod…...

Gitee CodePecker SCA与OpenSCA深度评测:企业级软件供应链安全工具如何选?

在数字化浪潮席卷全球的今天,软件供应链安全已成为企业数字化转型过程中不可忽视的重要议题。随着开源组件在软件开发中的广泛应用,软件成分分析(SCA)工具正从可选变为必选。面对市场上众多的SCA解决方案,企业如何选择…...

Win11 环境下,自定义安装目录部署 Claude Code 调用Xiaomi MIMO大模型

一、准备工作(前置检查)确认网络环境 你的网络需要能正常访问 claude.ai 服务(否则安装和后续使用都会失败)。建议先在浏览器打开 https://claude.ai,确认可以正常访问。新建自定义安装目录 比如你想装到 D:\Agent\Cla…...

事件驱动AI代理框架:构建生产级智能体的状态管理与工作流编排

1. 项目概述:为什么我们需要一个“事件驱动”的代理框架?如果你最近在关注AI应用开发,尤其是基于大语言模型(LLM)构建的智能体(Agent)或自动化工作流,那你大概率已经感受到了一个痛点…...

量子深度学习系统架构与优化实践

1. 量子深度学习系统架构解析 量子深度学习(Quantum Deep Learning, QDL)作为量子计算与经典机器学习的交叉领域,其系统架构设计直接决定了算法能否在现有硬件条件下实现预期性能。当前主流的QDL系统通常采用分层设计理念,从下至上…...

《信息系统项目管理师教程(第4版)》——信息技术发展

在《信息系统项目管理师教程(第4版)》中,“信息技术发展”(第2章)是紧随“信息化发展”之后的“硬核理科生”章节。如果说第1章是带你俯瞰国家战略,那第2章就是把你拉回机房的机柜前,直面服务器…...

XYBot V2微信机器人:插件化架构解析与从零部署实战

1. 项目概述与核心价值最近在折腾一个挺有意思的开源项目,叫XYBot V2。这是一个基于Python的微信机器人框架,功能相当丰富,从基础的AI聊天、新闻推送,到积分系统、小游戏,再到完善的插件化管理,基本上把你能…...

Java-RPG-Maker-MV-Decrypter:3步轻松解密RPG游戏资源的终极免费工具

Java-RPG-Maker-MV-Decrypter:3步轻松解密RPG游戏资源的终极免费工具 【免费下载链接】Java-RPG-Maker-MV-Decrypter You can decrypt whole RPG-Maker MV Directories with this Program, it also has a GUI. 项目地址: https://gitcode.com/gh_mirrors/ja/Java-…...

AISMM安全维度终极对照表:对比NIST AI RMF、ISO/IEC 23894与欧盟AI Act,标注17处中国特有监管适配项

更多请点击: https://intelliparadigm.com 第一章:AISMM安全维度终极对照表的理论根基与时代意义 AISMM(AI-Specific Security Maturity Model)并非传统安全模型的简单平移,而是植根于AI系统全生命周期特性的范式重构…...

AISMM模型实战解析:3步完成云原生成熟度自评,附Gartner验证的7项关键指标清单

更多请点击: https://intelliparadigm.com 第一章:AISMM模型与云原生成熟度 核心理念与演进逻辑 AISMM(AI-Driven Service Mesh Maturity Model)是面向云原生环境的多维成熟度评估框架,聚焦服务网格、可观测性、AI赋…...

AI结对编程实战:PAIR REPL工具在终端中的高效应用

1. 项目概述:当AI成为你的结对编程伙伴 如果你和我一样,每天大部分时间都泡在终端和代码编辑器里,那你肯定对“效率”这个词有执念。从代码补全、静态检查到自动化脚本,我们总在寻找能让自己编码更流畅、思考更专注的工具。最近&a…...

使用 python 快速接入 taotoken 并调用多模型完成聊天任务

使用 Python 快速接入 Taotoken 并调用多模型完成聊天任务 基础教程类,指导 Python 开发者使用官方的 OpenAI 风格 SDK,通过配置 api_key 与 base_url 指向 Taotoken 端点,并指定模型 ID 来调用聊天补全接口,提供一个最小可运行的…...