unified-llm-client
Preparing search index...
CanonicalTool
Interface CanonicalTool<TArgs>
interface
CanonicalTool
<
TArgs
extends
JsonObject
=
JsonObject
>
{
cacheControl
?:
CacheControl
;
description
:
string
;
execute
?:
(
args
:
TArgs
,
context
?:
ToolExecutionContext
,
)
=>
JsonValue
|
Promise
<
JsonValue
>
;
name
:
string
;
parameters
:
CanonicalToolSchema
;
}
Type Parameters
TArgs
extends
JsonObject
=
JsonObject
Index
Properties
cache
Control?
description
execute?
name
parameters
Properties
Optional
cache
Control
cacheControl
?:
CacheControl
description
description
:
string
Optional
execute
execute
?:
(
args
:
TArgs
,
context
?:
ToolExecutionContext
,
)
=>
JsonValue
|
Promise
<
JsonValue
>
name
name
:
string
parameters
parameters
:
CanonicalToolSchema
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
cache
Control
description
execute
name
parameters
unified-llm-client
Loading...