diff --git a/message-log-api/src/commonMain/kotlin/pw/binom/agentik/messageLog/MessageStore.kt b/message-log-api/src/commonMain/kotlin/pw/binom/agentik/messageLog/MessageStore.kt index e4758f5..e03661a 100644 --- a/message-log-api/src/commonMain/kotlin/pw/binom/agentik/messageLog/MessageStore.kt +++ b/message-log-api/src/commonMain/kotlin/pw/binom/agentik/messageLog/MessageStore.kt @@ -3,14 +3,6 @@ package pw.binom.agentik.messageLog import kotlinx.coroutines.flow.Flow 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 сообщений. * diff --git a/message-log-api/src/commonMain/kotlin/pw/binom/agentik/messageLog/TokenStats.kt b/message-log-api/src/commonMain/kotlin/pw/binom/agentik/messageLog/TokenStats.kt new file mode 100644 index 0000000..5d7fe11 --- /dev/null +++ b/message-log-api/src/commonMain/kotlin/pw/binom/agentik/messageLog/TokenStats.kt @@ -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 +} \ No newline at end of file