Skip to content

工作流 ​

域名:workflow

复合工作流、脚本库与宏编排域,是 built-in 高层编排入口。

Profile ​

  • workflow
  • full

典型场景 ​

  • 一键 API 采集
  • 注册与验证流程
  • 批量探测与 bundle 搜索
  • 多步宏编排

常见组合 ​

  • workflow + browser + network

工具清单(13) ​

工具说明
page_script_register在脚本库中注册可复用的命名 JavaScript 片段。
page_script_run在当前页面上下文中执行脚本库里的命名脚本。
api_probe_batch在浏览器上下文中批量探测多个 API 端点。
js_bundle_search抓取远程 JavaScript Bundle,并在一次调用中按多个命名正则模式搜索。
list_extension_workflows列出已安装的扩展工作流。
run_extension_workflow执行指定的扩展工作流。
reverse_session创建、检查、列出、预览或运行端到端的逆向工程工作流会话,包含产物根目录、跨域工具调用和证据引用。支持 android、native、web 等平台,按计划步骤依次执行并将结果归入可恢复的会话。
workflow_run_inspect检视全局工作流运行记录:列出最近的 run_extension_workflow / run_macro 运行;按 runId 获取单次运行的详情;获取某个工作流或宏的上一次成功执行的完整结果(stepResults / spans / metrics)。
workflow_conditional_step基于前序工作流步骤结果求值条件,执行两个工具分支之一。支持内置谓词:always_true、always_false、any_step_failed、success_rate_gte_N(N=0-100)、variable_equals_KEY_VALUE、variable_contains_KEY_VALUE、variable_matches_KEY_REGEX。当省略 stepResults 时,从给定 workflowId 的上一次成功工作流运行中读取。
workflow_retry_policy为工作流步骤配置带指数退避的全局重试策略。存储的策略在单个节点缺少显式 retry 配置时,由 run_extension_workflow / run_macro 应用。返回归一化后的策略。
workflow_suggest根据已加载工作流声明的 chainsWith / prerequisites 链式元数据,推荐下一个应执行的扩展工作流。传入本会话已执行的工作流 id,服务端保持无状态:由已执行工作流链出的候选优先(reason 会指明来源链),前置条件全部满足的排在缺失的之前,已执行过的永不推荐,无法匹配任何已加载工作流的 id 在 unmatched 中返回;无链式元数据的工作流不会被推荐。
run_macro执行预设的自动化操作序列。
list_macros列出所有可用宏(内置和用户自定义),包含名称、描述、标签和步骤数。

Released under AGPL-3.0-only