OmniScout Docs
Browser & Computer automation

工作流与自动化

录制 macro、回放运行、监控 URL 并用 auto 路由。

录制与回放 macro

将一次交互式运行转为可复用脚本:

omniscout record start --name my_macro
omniscout browser navigate https://example.com
omniscout browser snapshot --refs-only
omniscout record stop my_macro

omniscout macro list
omniscout macro run my_macro

record start/stop 将某会话中成功的 daemon 操作捕获为命名 macro;macro run 通过 daemon 回放。如需回放原始操作历史的底层版本,使用 omniscout replay … 与 omniscout daemon replay。

工作流连续性

多步骤流程会保留可查看、可导出的连续状态:

omniscout context            # show current workflow state
omniscout reset              # reset it and start fresh
omniscout workflow export    # export steps as JSON (share or persist a process)

不想自己选择命令时,auto 将一句话请求路由到最佳命令:

omniscout auto "latest AI news"

顶层 open 与 snapshot 是进入默认会话浏览器的快捷方式:

omniscout open https://example.com
omniscout open 3              # open the 3rd result of the last search
omniscout snapshot --refs-only

监控 URL 变化

omniscout monitor monitor https://example.com/pricing

monitor 持续提取该 URL,内容变化时输出一行 JSON — pipe 给 jq 或脚本,即可实现价格监控、更新日志提醒与状态页告警。

抓取任务

omniscout crawl ...           # run and inspect local crawl jobs
omniscout extract-jobs ...    # inspect background extract jobs
omniscout index ...           # manage the local search index

抓取对应提取的批量模式(--out 站点导出、--query 模式):在后台运行并查看结果,而不阻塞当前 shell。

Agent 技巧

  • 录制一次,macro run 永久复用 — macro 是让易 flaky 的多步骤流程确定性的最低成本方式。
  • workflow export 给出可附到工单、PR 或评测数据集的 JSON 产物。
  • 调试时优先用 daemon trace 而非重跑:最近 10k 个操作已被记录。

On this page