Skip to content

@vtj


@vtj / designer / Tool

Interface: Tool

Defined in: packages/designer/types/framework/ToolRegistry.d.ts:43

工具定义接口

Properties

description

description: string

Defined in: packages/designer/types/framework/ToolRegistry.d.ts:51

工具描述,供大模型理解用途


handler()

handler: (...args) => Promise<any>

Defined in: packages/designer/types/framework/ToolRegistry.d.ts:63

工具异步执行函数

Parameters

args

...any[]

Returns

Promise<any>


name

name: string

Defined in: packages/designer/types/framework/ToolRegistry.d.ts:47

工具名称(唯一标识)


parameters

parameters: ToolParameter[]

Defined in: packages/designer/types/framework/ToolRegistry.d.ts:55

工具参数定义


risk?

optional risk: "write" | "destructive"

Defined in: packages/designer/types/framework/ToolRegistry.d.ts:59

工具执行风险等级(供审批机制判断),未声明时由调用方按规则推断