Skip to content

Allow Tools Block

文档结构中的工具声明节点,功能与 Tools Block 完全一致,用于在文档固定结构区域声明可用工具。

功能说明

Allow Tools Block 是 Tools Block 的结构化变体,继承了 Tools Block 的全部行为。它嵌套在文档结构(DocStructure)中,而非作为独立的顶层 Block 使用。

执行时与 Tools Block 完全相同:替换当前工具注册表中的活跃工具集,并设置工具调用策略。

与 Tools Block 的区别

特性Tools BlockAllow Tools Block
节点类型toolsallowTools
位置文档主体中自由放置嵌套在 DocStructure 固定结构中
运行时行为完全相同完全相同
适用场景工作流中灵活配置工具文档级别的工具声明

配置参数

Tools Block 完全一致:

属性名类型说明默认值
toolsstring工具列表(JSON 序列化的 ToolItem[]'[]'
toolChoice'auto' | 'required'工具调用策略'auto'

输出变量

Tools Block 完全一致。

注意事项

  1. Allow Tools Block 与 Tools Block 在运行时共享同一个工具注册表,后声明的会覆盖前面的
  2. 详细的工具配置说明和使用示例请参考 Tools Block 文档

AI Workflow Editor