toggle menu
Embabel Agent Documentation
JVM
switch theme
search in API
Embabel Agent Documentation
/
com.embabel.agent.api.common.support
/
SelfToolGroup
Self
Tool
Group
interface
SelfToolGroup
:
SelfToolCallbackPublisher
,
ToolGroup
Inheritors
MathTools
AppleScriptTools
Members
Members & Extensions
Properties
description
Link copied to clipboard
abstract
val
description
:
ToolGroupDescription
metadata
Link copied to clipboard
open
override
val
metadata
:
ToolGroupMetadata
name
Link copied to clipboard
open
val
name
:
String
permissions
Link copied to clipboard
abstract
val
permissions
:
Set
<
ToolGroupPermission
>
provider
Link copied to clipboard
abstract
val
provider
:
String
tool
Callbacks
Link copied to clipboard
open
override
val
toolCallbacks
:
List
<
<Error class: unknown class>
>
Tool callbacks referenced or exposed.
version
Link copied to clipboard
abstract
val
version
:
<Error class: unknown class>
Functions
as
Interface
Link copied to clipboard
inline
fun
<
T
>
ToolGroup
.
asInterface
(
)
:
T
fun
<
T
>
ToolCallbackPublisher
.
asInterface
(
intf
:
Class
<
T
>
)
:
T
Expose the ToolGroup as an interface
info
String
Link copied to clipboard
open
fun
infoString
(
verbose
:
Boolean
?
,
indent
:
Int
)
:
String