aigentic
0.0.4-SNAPSHOT
common
core
/
community.flock.aigentic.core.dsl
Package-level
declarations
Types
Functions
Types
Agent
Config
Link copied to clipboard
class
AgentConfig
:
Config
<
Agent
>
Agent
DSL
Link copied to clipboard
@
DslMarker
@
Target
(
allowedTargets
=
[
AnnotationTarget.CLASS
,
AnnotationTarget.FUNCTION
]
)
annotation class
AgentDSL
Config
Link copied to clipboard
interface
Config
<
T
>
Context
Config
Link copied to clipboard
class
ContextConfig
:
Config
<
List
<
Context
>
>
Task
Config
Link copied to clipboard
class
TaskConfig
(
val
description
:
String
)
:
Config
<
Task
>
Functions
agent
Link copied to clipboard
fun
agent
(
agentConfig
:
AgentConfig
.
(
)
->
Unit
)
:
Agent
builder
Property
Missing
Error
Message
Link copied to clipboard
inline
fun
<
T
>
Config
<
T
>
.
builderPropertyMissingErrorMessage
(
fieldName
:
String
,
setterName
:
String
)
:
(
)
->
String