Skip to main content

UseFrontendToolFn

Agent Runtimes


Agent Runtimes / components/hooks/useTools / UseFrontendToolFn

Type Alias: UseFrontendToolFn

UseFrontendToolFn = <TArgs, TResult>(tool, dependencies?) => void

Defined in: hooks/useTools.tsx:27

Type signature for useFrontendTool hook Compatible with CopilotKit's interface

Type Parameters

TArgs

TArgs = Record<string, unknown>

TResult

TResult = unknown

Parameters

tool

description

string

handler?

(args) => Promise<TResult>

location?

ToolLocation

name

string

parameters

ToolParameter[]

render?

(props) => React.ReactNode

renderAndWaitForResponse?

(props) => React.ReactNode

dependencies?

unknown[]

Returns

void