Paseo定时任务与心跳机制:让AI Agent自动巡检CI、看门构建、无人值守
Paseo定时任务与心跳机制让AI Agent自动巡检CI、看门构建、无人值守【免费下载链接】paseoOrchestrate multiple coding agents from desktop and mobile项目地址: https://gitcode.com/gh_mirrors/pa/paseoPaseo 是一个开源的 AI 编码智能体编排工具支持在桌面端、移动端和 CLI 统一管理 Claude Code、Codex、Copilot 等多个编码 Agent。它的**定时任务Schedules与心跳机制Heartbeats**让 Agent 可以按 cron 周期自动运行定时任务每次启动一个全新的 Agent 执行指定 Prompt心跳则周期性地向同一个 Agent 推送提示让它持续检查、持续推进。用这两个机制你就能实现每 5 分钟自动巡检 CI 构建、每早 9 点自动分诊 Issue这样的无人值守工作流。定时任务 vs 心跳一张表看懂区别两者共用同一套 cron 引擎但定位完全不同详见 schedules.md维度定时任务 Schedules心跳 Heartbeats目标每次运行新建一个 Agent唤醒同一个已存在的 Agent能力检查、暂停、恢复、手动运行一次、更新、删除轻量创建/删除CLI 只能改 cron 周期适用场景每日分诊、报告、维护性巡检让当前 Agent 定期重新评估状态、继续推进创建入口应用内 / 聊天 / CLI / MCP聊天 / CLI / MCPAgent 给自己设心跳简单记Schedules 是按时开新工Heartbeat 是定时敲一下同一个 Agent 别睡着。4 类典型无人值守场景 官方文档schedules.md给出的典型用法恰好覆盖了 AI Agent 自动巡检的核心需求构建看门Build babysitting让一个 Agent 持续盯着 CI、EAS、Docker 或发布构建直到通过为止每日分诊Daily triage每天早上自动扫描 Issue、PR 和失败的检查项汇总需要关注什么维护性清扫Maintenance sweeps定期刷新依赖、审计文档、清理过期分支心跳自唤醒正在重构的 Agent 每隔 20 分钟叫醒自己继续上一轮中断的工作。快速上手3 种方式创建定时任务1️⃣ 在应用里可视化创建推荐新手打开应用侧边栏的Schedules视图界面入口见 schedules-screen.tsx通过表单填写Agent 设置、cron 周期、目标仓库、Prompt即可创建。这是管理定时任务的主要入口——列表页支持按Active / Ended筛选可逐条检查、暂停或手动触发一次运行。2️⃣ 在聊天里直接嘴炮创建不用填任何表单在任意 Agent 对话里直接说详见 schedules-chat.md每个工作日上午 9 点分诊新的 GitHub Issue 和 PR并总结需要关注什么。每 5 分钟检查一次发布构建直到通过为止如果失败就修复原因。继续这个重构——每 20 分钟自我唤醒一次从上次的进度继续。Agent 会自己挑选 cron 周期、Agent 配置和 Prompt创建完成后回报结果。管理也一样暂停那个分诊任务、把构建检查改成每 2 分钟一次、现在手动跑一次、删掉它。3️⃣ CLI 命令行创建适合脚本与无界面机器paseo schedule命令族专为 headless 场景设计详见 schedules-cli.md。一个典型的构建看门狗paseo schedule create \ --every 5m \ --name build-watch \ --provider claude/opus-4.7 \ --cwd ~/dev/my-app \ --max-runs 24 \ Check the release build. If it failed, inspect logs, fix the cause, and rerun.管理命令一应俱全随时接管paseo schedule ls # 列出所有定时任务 paseo schedule inspect id # 查看详情与运行历史 paseo schedule logs id # 查看运行日志 paseo schedule pause id # 暂停 paseo schedule resume id # 恢复 paseo schedule run-once id # 立即手动跑一次 paseo schedule update id --every 10m --max-runs 6 paseo schedule delete id # 删除心跳机制让 Agent 定期自我唤醒心跳是 Agent 编排中一个很巧妙的技巧运行中的 Agent 给自己创建心跳周期性地向自己所在的会话推送一条 Prompt比如检查当前任务状态继续下一个有用的步骤。CLI 用法详见 schedules-cli.mdpaseo heartbeat create \ --cron */20 * * * * \ --name heartbeat \ Check the current task state and continue with the next useful step.心跳接口被刻意设计得很小只有三件事paseo-tools.tspaseo heartbeat create ... # 创建 paseo heartbeat update id --cron */10 * * * * # 只能改周期 paseo heartbeat delete id # 删除为什么这么克制更新心跳只能改 cron 周期目标和 Prompt 固定不变——想换任务就删除重建。这防止一个心跳在运行中悄悄变成另一个任务是官方有意为之的安全设计。注意心跳命令依赖PASEO_AGENT_IDPaseo 在 Agent 会话内自动注入且必须使用原始--cron表达式不支持--every预设。cron 引擎细节时区、次数上限与立即执行定时任务底层由 cron.ts 与 service.ts 驱动几个实用细节cron 是唯一底层周期--every 5m、--every 1h这类简写会被编译成标准 cron而不是独立的时间间隔类型时区感知默认 UTC--timezone America/New_York可让每天 9 点在夏令时切换后依然按当地时间触发--run-now创建后立即先跑一次不用等下一个 cron 时刻安全阀--max-runs最多运行次数和--expires-in 10h到期自动结束防止看门狗无限燃烧 Token失败自愈若目标 Agent 被删除或目录消失该次运行判定为永久性失败并结束任务而不是无谓重试见 service.ts 中的ScheduleTargetGoneError。手机也能管跨设备统一视图Paseo 的插件与定时任务在桌面、Web、iOS、Android 上是同一套界面。创建好定时任务后在通勤路上用手机打开 App就能查看 Schedules 列表、暂停任务、查看运行结果——Agent 在后台盯着 CI你在地铁上收到推送即可移动端界面参考 mobile-mockup.png。常见问题 FAQ Q1定时任务和心跳能互相替代吗不能。定时任务每次启动新 Agent、上下文干净适合日报、巡检这类独立任务心跳针对同一个 Agent 的同一会话保留上下文适合长任务自我推进。Q2外部事件如 Issue 被评论、被 能触发 Agent 吗定时任务是按时间触发。如果要按事件触发需要配合 Paseo Hub 的触发器机制详见 triggers 文档。Q3Agent 可以通过 MCP 自己管理定时任务吗可以。Paseo 内置 MCP 工具create_schedule/pause_schedule/run_schedule_once/create_heartbeat等完整工具集工具清单见 mcp.md这也是在聊天里一句话创建定时任务的底层能力。Q4跑在远程机器上怎么用命令前加paseo --host target指定远程守护进程即可记得显式传--cwd——你本地的目录在远端未必存在。总结Paseo 的定时任务与心跳机制本质上给了 AI Agent 两个闹钟Schedules 让全新 Agent 按时开工Heartbeats 让现有 Agent 定期醒神。配合 cron 时区支持、运行次数上限和跨设备管理CI 巡检、构建看门、每日分诊这些传统上需要人肉盯梢的工作都可以放心交给 Agent 无人值守完成。打开 Schedules 视图或运行一条paseo schedule create你的第一个自动巡检 Agent三分钟就能上岗。【免费下载链接】paseoOrchestrate multiple coding agents from desktop and mobile项目地址: https://gitcode.com/gh_mirrors/pa/paseo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Ubuntu22.04解决gazebo启动问题

Ubuntu22.04解决gazebo启动问题

简介 最近在b站观看古月居视频学习ros2,但是在学习到Gazebo使用以及Rviz时,屡屡出现启动问题导致学习无法继续,现已找到解决办法。 方法介绍 1.前提根据视频内指令,安装好gazebo。 链接如下: 18.Gazebo&#xff1…

2026/10/11 10:54:27 阅读更多 →
octant 项目中的 k8s.io/utils/pointer 包:Go 指针工具函数实战指南

octant 项目中的 k8s.io/utils/pointer 包:Go 指针工具函数实战指南

云原生后端前端运维可观测性开发工具 【免费下载链接】octant Highly extensible platform for developers to better understand the complexity of Kubernetes clusters. 项目地址: https://gitcode.com/gh_mirrors/oc/octant 点击查看 免费下载 本指南以当前仓库…

2026/10/10 8:19:50 阅读更多 →
Apache Zeppelin Cassandra CQL 解释器完全指南:从连接配置到 Prepared Statement 与动态表单实战

Apache Zeppelin Cassandra CQL 解释器完全指南:从连接配置到 Prepared Statement 与动态表单实战

后端前端大数据数据分析 【免费下载链接】zeppelin Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more. 项目地址: https://gitcode.com/gh_mirrors/zeppelin2/zeppelin 点击查看 免…

2026/10/10 8:19:50 阅读更多 →

最新新闻

识别虚假技术资源:Bishop深度学习2024真伪验证指南

识别虚假技术资源:Bishop深度学习2024真伪验证指南

简介:这是一本由机器学习权威Christopher M. Bishop与Hugh Bishop合著的深度学习前沿教材,面向高校研究生、AI研究人员及具备数学与编程基础的进阶学习者,系统构建从神经网络基础到Transformer、图神经网络等现代架构的理论框架。资源为单文件…

2026/10/11 10:57:28 阅读更多 →
如何将impeccable拆解为可执行的质量标准与检查清单

如何将impeccable拆解为可执行的质量标准与检查清单

1. 一个词撬动的思维革命:为什么"impeccable"值得深挖第一次看到"impeccable"这个词被单独拎出来当作项目标题,我的直觉是:这要么是个文字游戏,要么背后藏着某种极致追求。后来跟几个做产品和设计的朋友聊了一…

2026/10/11 10:57:28 阅读更多 →
CAPL脚本入门:掌握on start、on message与output三大核心函数

CAPL脚本入门:掌握on start、on message与output三大核心函数

1. 为什么第一个CAPL脚本值得认真对待很多人第一次接触CAPL,心态都是“先跑起来再说”。这个思路没错,但问题在于,如果第一个脚本只是照抄示例、点下编译、看到没有报错就结束,那基本等于没入门。后面一旦遇到真实项目里的报文周期…

2026/10/11 10:57:28 阅读更多 →
操作系统实验报告写作指南:进程调度、内存管理与并发同步实战

操作系统实验报告写作指南:进程调度、内存管理与并发同步实战

简介:这份资源是西安电子科技大学操作系统课程的上机实验报告,面向正在学习操作系统、需要完成进程与线程相关实验的高校学生及自学者。报告围绕Linux环境下C语言编程展开,完整覆盖进程建立、线程共享进程数据、信号通信、匿名管道与命名管道…

2026/10/11 10:57:28 阅读更多 →
无DOM测试与happy-dom:bloub如何验证导出缺陷的测试体系

无DOM测试与happy-dom:bloub如何验证导出缺陷的测试体系

前端图形学 【免费下载链接】bloub SVG recreation of the x.ai bot avatar. One shape morphing through 14 states, measured off the reference video frame by frame. 项目地址: https://gitcode.com/gh_mirrors/bl/bloub 点击查看 免费下载 bloub 是一个用 SV…

2026/10/11 10:57:28 阅读更多 →
小学组C++算法赛初赛备考指南:从真题拆解到避坑技巧

小学组C++算法赛初赛备考指南:从真题拆解到避坑技巧

简介:这份资源是2024年信息素养大赛C算法创意实践挑战赛小学组初赛的真题解析文档,面向小学阶段对编程有兴趣、已具备一定C基础的学习者,也适合指导教师作为教学参考。内容覆盖单选题与判断题两种题型,涉及变量定义、运算符、布尔…

2026/10/11 10:56:27 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →