用途:当用户明确要求周期性、定时、心跳或循环的代理工作时使用;也需要在 cron、外部调度器、钩子或代理内置调度之间做选择时使用。调度必须有用户直接请求,指南或任务清单条目不构成创建后台工作的许可;需保留时区、节奏、通知偏好与停止条件,已有匹配任务应更新而非重复创建。外部消息发送与发帖需显式授权。
能力与用法:先检查实际宿主,优先使用其支持的调度器或心跳(包括 Codex automations),否则使用显式授权的外部时钟。传统五字段 cron 粒度为分钟,其他调度器不同;优先事件驱动检查,避免紧密的 LLM 计时器和无限循环。
一次性代理(Camp A):运行一次即退出,需外部调度。示例:claude -p "PROMPT" --output-format json --allowedTools "Read";codex exec --json "PROMPT";pi run "PROMPT"。可用 cron(*/10 * * * * cd /path/to/project && pi run "check X and report" >> ~/agent.log 2>&1)、systemd timer 或受限循环。注意:权限提示会永久挂起;用 JSON 输出便于解析;运行无记忆,需恢复记录的会话 ID 或持久化状态,--last 不适合无人值守多项目调度;Pi 无内置调度器。cmux 仅用于编排,无定时器,推荐用 cmux notify 与 OSC 终端钩子事件驱动,read-screen 可安全轮询。
Hermes 内置调度:网关每 60 秒触发,在全新隔离会话中运行到期任务。示例:hermes gateway install;hermes cron create "every 1h" "summarize new emails and report" --skill himalaya;hermes cron create "0 9 * * *" "post daily standup";hermes cron create "30m" "one-shot reminder in 30 min"。每轮为全新会话,提示词需自带全部上下文;不支持从已调度任务内再创建任务。
心跳模式:一个快速周期滴答为多个较慢任务检查把关。限制:需在行动前核实本地路径、工具、凭据与代理功能;命令、远程访问、调度、浏览器自动化或改文件的流程需用户显式批准并确认目标环境。