aigentic
0.4.0-SNAPSHOT
common
core
/
community.flock.aigentic.core.agent
/
AgentRun
Agent
Run
data
class
AgentRun
<
O
:
Any
>
(
val
startedAt
:
Instant
,
val
finishedAt
:
Instant
,
val
messages
:
List
<
Message
>
,
val
outcome
:
Outcome
<
O
>
,
val
modelRequests
:
List
<
ModelRequestInfo
>
,
val
exampleRunIds
:
List
<
RunId
>
=
emptyList()
)
:
Run
<
O
>
Members
Members & Extensions
Constructors
Agent
Run
Link copied to clipboard
constructor
(
startedAt
:
Instant
,
finishedAt
:
Instant
,
messages
:
List
<
Message
>
,
outcome
:
Outcome
<
O
>
,
modelRequests
:
List
<
ModelRequestInfo
>
,
exampleRunIds
:
List
<
RunId
>
=
emptyList()
)
Properties
example
Run
Ids
Link copied to clipboard
val
exampleRunIds
:
List
<
RunId
>
finished
At
Link copied to clipboard
open
override
val
finishedAt
:
Instant
messages
Link copied to clipboard
open
override
val
messages
:
List
<
Message
>
model
Requests
Link copied to clipboard
open
override
val
modelRequests
:
List
<
ModelRequestInfo
>
outcome
Link copied to clipboard
open
override
val
outcome
:
Outcome
<
O
>
started
At
Link copied to clipboard
open
override
val
startedAt
:
Instant
Functions
cached
Input
Tokens
Link copied to clipboard
fun
<
O
:
Any
>
Run
<
O
>
.
cachedInputTokens
(
)
:
Int
input
Tokens
Link copied to clipboard
fun
<
O
:
Any
>
Run
<
O
>
.
inputTokens
(
)
:
Int
output
Tokens
Link copied to clipboard
fun
<
O
:
Any
>
Run
<
O
>
.
outputTokens
(
)
:
Int
thinking
Output
Tokens
Link copied to clipboard
fun
<
O
:
Any
>
Run
<
O
>
.
thinkingOutputTokens
(
)
:
Int
token
Usage
Link copied to clipboard
fun
<
O
:
Any
>
Run
<
O
>
.
tokenUsage
(
)
:
TokenUsage