toggle menu
Embabel Agent Documentation
JVM
switch theme
search in API
Embabel Agent Documentation
/
com.embabel.agent.tools.agent
/
TypeWrappingToolDefinition
Type
Wrapping
Tool
Definition
data
class
TypeWrappingToolDefinition
(
name
:
String
,
description
:
String
,
type
:
Class
<
*
>
)
Tool definition that wraps an input type, generating a JSON schema for it.
Members
Constructors
Type
Wrapping
Tool
Definition
Link copied to clipboard
constructor
(
name
:
String
,
description
:
String
,
type
:
Class
<
*
>
)
Functions
description
Link copied to clipboard
open
fun
description
(
)
:
String
input
Schema
Link copied to clipboard
open
fun
inputSchema
(
)
:
String
name
Link copied to clipboard
open
fun
name
(
)
:
String