Paseo定时任务与心跳机制:让AI Agent自动巡检CI、看门构建、无人值守

发布时间:2026/10/10 8:19:51
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),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询