尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
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),仅供参考
RELATED

相关推荐

Ubuntu22.04解决gazebo启动问题

Ubuntu22.04解决gazebo启动问题

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

📅 2026/10/10 8:19:36
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:36
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:36
MORE NEWS

更多资讯

📰

如何选择论文降重工具 认准合规适配核心标准

不少毕业论文返修、期刊投稿退稿的案例中,重复率不达标是最常见的原因。近年学术审核标准持续升级,不仅重复率要求不断收紧,多数院校和期刊还新增了AI生成内容筛查环节,双重检测的压力让很多写作者犯难。自己手动降重不仅耗时耗力…

📰

大模型安全之四十五:从数据到输出----GenAI 版权、知识产权与伦理合规实战指南

一、问题的起点:一份“数据质量报告”背后的法律地雷 数据集供应商从互联网各处收集了监管指南、行业白皮书和公开合规框架,但没有验证其中任何一份的许可权利。 这看似是一个数据质量问题,实际上是一颗法律地雷:每一个出现在训…

📰

梯度下降与反向传播算法:NYU-DLSP20 第二周课程笔记的数学原理与 PyTorch 实现

示例工程 【免费下载链接】NYU-DLSP20 NYU Deep Learning Spring 2020 项目地址: https://gitcode.com/gh_mirrors/pyt/pytorch-Deep-Learning 点击查看 免费下载 本文基于 NYU-DLSP20(NYU Deep Learning Spring 2020)课程第二周第一节讲义&…

📰

个人技能数据基础设施:构建可验证、可衰减、可进化的技能事件流系统

1. 项目概述:当“skills”不再只是简历上的单词,而成为可验证、可组合、可进化的个人能力操作系统“skills”这个词最近在技术社区、职业发展平台和教育产品后台的搜索日志里,出现频率陡增——但它早已不是求职简历末尾那行加粗的“Technical…

📰

262K 长上下文实测:把整本书喂给 Yandex 新模型,它记住了多少

262K 长上下文实测:把整本书喂给 Yandex 新模型,它记住了多少 【免费下载链接】AliceAI-Foundation-80B-A3B-Base 项目地址: https://ai.gitcode.com/hf_mirrors/yandex/AliceAI-Foundation-80B-A3B-Base "上下文 262K"在参数表里只是…

📰

用JavaCC实现类C编译器:词法、语法、语义与三地址码全解析

简介:重庆理工大学编译原理课程设计的完整项目,基于Java语言与JavaCC工具构建类C编译器,覆盖文法设计、词法分析、语法分析、自动测试与结果验证等核心环节,适合正在完成编译原理课程设计的学生,也适合需要参考完整编译…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬