Skip to content

ToolRunnerProps

Defined in: packages/ui-react/src/components/ToolRunner.tsx:42

capability: Capability

Defined in: packages/ui-react/src/components/ToolRunner.tsx:44

工具能力定义(决定参数表单和输入类型)


engine: EngineFn

Defined in: packages/ui-react/src/components/ToolRunner.tsx:46

处理函数(按 capability.name 路由到对应 Blob↔Blob 操作的 wrapper)


optional onOpenInWorkspace?: (state) => void

Defined in: packages/ui-react/src/components/ToolRunner.tsx:48

在 Workspace 中打开的回调(携带当前状态)

Blob

Blob | null

Record<string, unknown>

void


optional locale?: "en" | "zh" | "ja" | "es" | "de" | "fr"

Defined in: packages/ui-react/src/components/ToolRunner.tsx:57

显式 UI 语言(本组件可独立于 Workspace 挂载,无 Provider 时用此 prop 指定语言;不传则回落到 html lang / URL 自动检测)。


optional className?: string

Defined in: packages/ui-react/src/components/ToolRunner.tsx:58