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

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