跳转到主要内容
工作流将智能体串联成多个步骤。它接收一个输入(例如一个仓库或一个发现项),并将结果保存为发现项。 Enclave 自带用于 PR 审查、仓库学习和安全狩猎的内置工作流。你也可以在 Research 中描述需求,创建自己的工作流。
Workflows 页面,列出内置和自定义工作流及其触发器和智能体

何时使用工作流

当同样的分析需要运行不止一次时,请使用工作流:针对每个新发现项或拉取请求、按计划,或跨多个仓库。对于一次性问题,请使用 Research。

工作流的组成

  • 输入: 运行对象,例如一个仓库、一个发现项或若干攻击面。
  • 步骤: 按顺序执行的工作。一个步骤可以运行一个智能体、为每条记录并行运行一个智能体、筛选记录或保存发现项。
  • 智能体: 每个步骤的模型、提示词和工具。可以使用已保存的智能体,也可以内联定义一个。
  • 触发器: 自动启动运行的条件。请参阅触发器。
  • 预算: 每次运行的预算介于 20 到 2,000 积分之间(默认 80 积分)。你手动启动的运行在达到预算时会暂停,以便你用更大的预算恢复它。

Workflows 页面

点击侧边栏中的 Workflows。每一行都会显示该工作流何时启动、它的智能体、Triggers 开关以及最近的运行。 打开工作流可查看其 Flow、Runs 和 History。Flow 标签页是只读的。

访问权限

成员可以查看工作流和运行。所有者和管理员可以创建、运行和更改它们。请参阅角色与权限。