refactor(message-log-api): move TokenStats to a separate file for improved modularity
ci / JVM build + tests (push) Has been cancelled
ci / JVM build + tests (push) Has been cancelled
This commit is contained in:
@@ -3,14 +3,6 @@ package pw.binom.agentik.messageLog
|
|||||||
import kotlinx.coroutines.flow.Flow
|
import kotlinx.coroutines.flow.Flow
|
||||||
import kotlin.time.Instant
|
import kotlin.time.Instant
|
||||||
|
|
||||||
data class TokenStats(
|
|
||||||
val turns: Int,
|
|
||||||
val inputTokens: Long,
|
|
||||||
val outputTokens: Long,
|
|
||||||
) {
|
|
||||||
val totalTokens: Long get() = inputTokens + outputTokens
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Append-only audit log сообщений.
|
* Append-only audit log сообщений.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
package pw.binom.agentik.messageLog
|
||||||
|
|
||||||
|
data class TokenStats(
|
||||||
|
val turns: Int,
|
||||||
|
val inputTokens: Long,
|
||||||
|
val outputTokens: Long,
|
||||||
|
) {
|
||||||
|
val totalTokens: Long get() = inputTokens + outputTokens
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user