通过 Parallel Monitor API 持续监控网页变化,创建周期性任务并在变化时触发事件——
并行监视器 : 持续跟踪网络以进行更改是一项面向实际任务的技能,主要用于监视器是一个反复进行的研究任务, 它运行在节奏上( 时/ 日/ 周/ 每两周) , 并在每个周期发布一个事件。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
持续在 Web 上追踪变更。监控器是一种周期性执行的研究任务,按设定频率(每小时 / 每日 / 每周 / 每两周)运行,并在每个周期生成一个事件。可选地,将事件投递至 Webhook。
当用户提出以下请求时,触发本技能:
一次性查询请使用 Search;需要长期持续观测时,请使用 Monitor。
parallel-cli monitor create "追踪 iPhone 16 Pro 的价格变动" --json
parallel-cli monitor create "<目标描述>" [选项] parallel-cli monitor list --json parallel-cli monitor get mon_xxx --json parallel-cli monitor update mon_xxx [选项] --json parallel-cli monitor delete mon_xxx parallel-cli monitor events mon_xxx --json parallel-cli monitor simulate mon_xxx --json
| 参数 | 说明 |
|---|---|
-c, --cadence |
hourly、daily(默认)、weekly、every_two_weeks |
--webhook |
用于投递事件的 Webhook URL(执行 simulate 时为必需) |
--output-schema |
结构化事件输出所用的 JSON Schema |
--json |
以 JSON 格式输出结果 |
创建基础监控器(默认每日执行):
parallel-cli monitor create "追踪特斯拉发布的最新 SEC 文件" --json
每小时执行并投递至 Webhook 的监控器:
parallel-cli monitor create "AI 领域新融资公告" --cadence hourly --webhook https://example.com/hooks/funding --json
支持结构化输出的监控器:
parallel-cli monitor create "追踪 apple.com 上 iPhone 16 Pro 的定价信息"
--output-schema '{"properties":{"price_usd":{"type":"number"},"in_stock":{"type":"boolean"}}}'
--json
列出已存在的监控器(默认返回前 10 条):
parallel-cli monitor list --json
查看某监控器产生的事件:
parallel-cli monitor events mon_xxx --json
不等待真实执行周期,直接测试 Webhook 投递:
parallel-cli monitor simulate mon_xxx --json
(simulate 要求该监控器已配置 --webhook;否则将报错。)
更新已有监控器的执行频率:
parallel-cli monitor update mon_xxx --cadence weekly --json
删除一个监控器:
parallel-cli monitor delete mon_xxx
用 1–3 句话清晰说明以下内容:
选择能及时捕获信号的最慢频率:
hourly —— 突发新闻、价格波动、状态页更新daily(默认)—— 大多数常规持续追踪场景weekly / every_two_weeks —— 变更节奏较慢的主题,如监管申报、高管人事变动若需每次事件输出结构化数据(例如 {price_usd, in_stock}),请提供 JSON Schema。Monitor API 将在每个周期中按该 Schema 填充字段,便于下游自动化处理。
monitor create 和 monitor list 返回包含如下字段的 JSON:
monitor_id —— 如 mon_xxxobjective —— 自然语言描述的目标cadence —— 当前执行频率webhook —— 投递地址(如已设置)created_at / updated_at —— 创建与更新时间戳last_event_at —— 最近一次事件发生时间戳(如存在)monitor events 返回一个对象数组,每个对象含 {event_id, observed_at, output} 字段。
向用户传递监控器结果时,请注意:
monitor_id,方便用户后续管理该监控器monitor list 默认添加 -n 10 限制,避免在长期运行的工作区中产生超大体积输出events 输出,应汇总多个周期的趋势,而非仅呈现最新一次事件对于长时间运行的监控器管理会话,建议保存状态并使用 sessions_spawn:
parallel-cli monitor list --json -o /tmp/monitors.json
随后启动子智能体:
{
"tool": "sessions_spawn",
"task": "读取 /tmp/monitors.json 并生成按执行频率分组的活跃监控器摘要报告。",
"label": "monitor-summary"
}
| 退出码 | 含义 |
|---|---|
| 0 | 成功 |
| 1 | 意外错误(网络异常、解析失败等) |
| 2 | 参数无效 |
| 3 | API 错误(HTTP 非 2xx 响应) |
需已安装并完成身份验证的 parallel-cli。若执行 parallel-cli --version 失败,或后续命令因鉴权失败而报错,请提示用户查阅 https://docs.parallel.ai/integrations/cli 并终止当前流程。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习