Path	Lines of Code
a2a/a2a-client/build.gradle.kts	47
a2a/a2a-client/src/commonMain/kotlin/ai/koog/a2a/client/A2AClient.kt	113
a2a/a2a-client/src/commonMain/kotlin/ai/koog/a2a/client/AgentCardResolver.kt	41
a2a/a2a-client/src/jvmTest/kotlin/ai/koog/a2a/client/A2AClientJsonRpcIntegrationTest.kt	76
a2a/a2a-client/src/jvmTest/kotlin/ai/koog/a2a/client/TestA2AServerContainer.kt	34
a2a/a2a-core/build.gradle.kts	40
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/annotations/InternalA2AApi.kt	3
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/consts/A2AConsts.kt	4
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/exceptions/Exceptions.kt	105
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/AgentCard.kt	184
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Artifact.kt	12
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Core.kt	13
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Message.kt	26
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/MessageSendParams.kt	17
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Parts.kt	50
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Serialization.kt	79
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/Task.kt	47
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/TaskEvents.kt	27
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/TaskParams.kt	20
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/model/TaskPushNotificationConfig.kt	19
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/transport/ClientTransport.kt	65
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/transport/Core.kt	21
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/transport/Serialization.kt	33
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/transport/ServerTransport.kt	78
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/utils/KeyedMutex.kt	87
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/utils/RWLock.kt	31
a2a/a2a-core/src/commonMain/kotlin/ai/koog/a2a/utils/ResultUtils.kt	13
a2a/a2a-core/src/commonTest/kotlin/ai/koog/a2a/model/AgentCardSerializationTest.kt	518
a2a/a2a-core/src/commonTest/kotlin/ai/koog/a2a/transport/TransportSerializationTest.kt	26
a2a/a2a-core/src/commonTest/kotlin/ai/koog/a2a/utils/KeyedMutexTest.kt	312
a2a/a2a-server/build.gradle.kts	50
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/A2AServer.kt	315
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/agent/AgentExecutor.kt	22
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/exceptions/Exceptions.kt	6
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/messages/InMemoryMessageStorage.kt	31
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/messages/MessageStorage.kt	32
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/notifications/InMemoryPushNotificationConfigStorage.kt	33
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/notifications/PushNotificationConfigStorage.kt	9
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/notifications/PushNotificationSender.kt	9
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/notifications/SimplePushNotificationSender.kt	50
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/session/IdGenerator.kt	23
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/session/RequestContext.kt	14
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/session/Session.kt	43
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/session/SessionEventProcessor.kt	87
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/session/SessionManager.kt	72
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/tasks/InMemoryTaskStorage.kt	128
a2a/a2a-server/src/commonMain/kotlin/ai/koog/a2a/server/tasks/TaskStorage.kt	59
a2a/a2a-server/src/commonTest/kotlin/ai/koog/a2a/server/messages/InMemoryMessageStorageTest.kt	79
a2a/a2a-server/src/commonTest/kotlin/ai/koog/a2a/server/notifications/InMemoryPushNotificationConfigStorageTest.kt	76
a2a/a2a-server/src/commonTest/kotlin/ai/koog/a2a/server/session/SessionEventProcessorTest.kt	287
a2a/a2a-server/src/commonTest/kotlin/ai/koog/a2a/server/session/SessionManagerTest.kt	215
a2a/a2a-server/src/commonTest/kotlin/ai/koog/a2a/server/tasks/InMemoryTaskStorageTest.kt	279
a2a/a2a-server/src/jvmTest/kotlin/ai/koog/a2a/server/TestAgentExecutor.kt	193
a2a/a2a-server/src/jvmTest/kotlin/ai/koog/a2a/server/jsonrpc/A2AServerJsonRpcIntegrationTest.kt	200
a2a/a2a-server/src/jvmTest/kotlin/ai/koog/a2a/server/jsonrpc/BaseA2AServerJsonRpcTest.kt	159
a2a/a2a-server/src/jvmTest/kotlin/ai/koog/a2a/server/jsonrpc/StressA2AServerJsonRpcIntegrationTest.kt	34
a2a/a2a-server/src/jvmTest/resources/logback.xml	10
a2a/a2a-test/build.gradle.kts	31
a2a/a2a-transport/a2a-transport-client-jsonrpc-http/build.gradle.kts	44
a2a/a2a-transport/a2a-transport-client-jsonrpc-http/src/commonMain/kotlin/ai/koog/a2a/transport/client/jsonrpc/http/HttpJSONRPCClientTransport.kt	78
a2a/a2a-transport/a2a-transport-client-jsonrpc-http/src/commonTest/kotlin/ai/koog/a2a/transport/client/jsonrpc/http/HttpJSONRPCClientTransportTest.kt	389
a2a/a2a-transport/a2a-transport-core-jsonrpc/build.gradle.kts	37
a2a/a2a-transport/a2a-transport-core-jsonrpc/src/commonMain/kotlin/ai/koog/a2a/transport/jsonrpc/A2AMethod.kt	16
a2a/a2a-transport/a2a-transport-core-jsonrpc/src/commonMain/kotlin/ai/koog/a2a/transport/jsonrpc/JSONRPCClientTransport.kt	135
a2a/a2a-transport/a2a-transport-core-jsonrpc/src/commonMain/kotlin/ai/koog/a2a/transport/jsonrpc/JSONRPCServerTransport.kt	169
a2a/a2a-transport/a2a-transport-core-jsonrpc/src/commonMain/kotlin/ai/koog/a2a/transport/jsonrpc/model/Messages.kt	44
a2a/a2a-transport/a2a-transport-core-jsonrpc/src/commonMain/kotlin/ai/koog/a2a/transport/jsonrpc/model/Serialization.kt	34
a2a/a2a-transport/a2a-transport-core-jsonrpc/src/commonTest/kotlin/ai/koog/a2a/transport/jsonrpc/model/JsonRpcSerializationTest.kt	93
a2a/a2a-transport/a2a-transport-server-jsonrpc-http/build.gradle.kts	41
a2a/a2a-transport/a2a-transport-server-jsonrpc-http/src/commonMain/kotlin/ai/koog/a2a/transport/server/jsonrpc/http/HttpJSONRPCServerTransport.kt	141
a2a/a2a-transport/a2a-transport-server-jsonrpc-http/src/jvmTest/kotlin/ai/koog/a2a/transport/server/jsonrpc/http/HttpJSONRPCServerTransportTest.kt	547
a2a/test-python-a2a-server/pyproject.toml	9
a2a/test-python-a2a-server/src/agent_executor.py	160
a2a/test-python-a2a-server/src/main.py	66
agents/agents-core/build.gradle.kts	54
agents/agents-core/src/androidMain/kotlin/ai.koog.agents.core.system/SystemVariablesReader.android.kt	16
agents/agents-core/src/androidMain/kotlin/ai/koog/agents/core/agent/AIAgent.kt	139
agents/agents-core/src/androidMain/kotlin/ai/koog/agents/core/agent/AIAgentBuilder.kt	100
agents/agents-core/src/androidMain/kotlin/ai/koog/agents/core/agent/AIAgentService.kt	89
agents/agents-core/src/androidMain/kotlin/ai/koog/agents/core/agent/AIAgentServiceBuilder.kt	33
agents/agents-core/src/androidMain/kotlin/ai/koog/agents/core/agent/config/AIAgentConfig.kt	32
agents/agents-core/src/androidMain/kotlin/ai/koog/agents/core/agent/context/AIAgentFunctionalContext.kt	100
agents/agents-core/src/androidMain/kotlin/ai/koog/agents/core/agent/context/AIAgentLLMContext.kt	32
agents/agents-core/src/androidMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentStrategy.kt	7
agents/agents-core/src/androidMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMReadSession.kt	16
agents/agents-core/src/androidMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMWriteSession.kt	61
agents/agents-core/src/androidMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentGraphPipeline.kt	26
agents/agents-core/src/androidMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentPipeline.kt	8
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/agent/AIAgent.kt	139
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/agent/AIAgentBuilder.kt	100
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/agent/AIAgentService.kt	89
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/agent/AIAgentServiceBuilder.kt	33
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/agent/config/AIAgentConfig.kt	32
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/agent/context/AIAgentFunctionalContext.kt	100
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/agent/context/AIAgentLLMContext.kt	32
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentStrategy.kt	7
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMReadSession.kt	16
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMWriteSession.kt	61
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentGraphPipeline.kt	26
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentPipeline.kt	8
agents/agents-core/src/appleMain/kotlin/ai/koog/agents/core/system/SystemVariablesReader.apple.kt	10
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgent.kt	99
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentBuilder.kt	218
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentBuilderAPI.kt	33
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentBuilderImpl.kt	136
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentFunctionalStrategy.kt	20
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentHelper.kt	190
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentService.kt	228
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentServiceBuilder.kt	216
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentServiceBuilderAPI.kt	28
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentServiceBuilderImpl.kt	114
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentServiceHelper.kt	101
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentSimpleStrategies.kt	57
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentState.kt	28
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/AIAgentTool.kt	84
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/FunctionalAIAgent.kt	110
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/GraphAIAgent.kt	120
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/StatefulSingleUseAIAgent.kt	126
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/config/AIAgentConfig.kt	34
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/config/AIAgentConfigBase.kt	7
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/config/MissingToolsConversionStrategy.kt	33
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/config/ToolCallDescriber.kt	41
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/context/AIAgentContext.kt	61
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/context/AIAgentFunctionalContext.kt	179
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/context/AIAgentFunctionalContextAPI.kt	135
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/context/AIAgentFunctionalContextImpl.kt	483
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/context/AIAgentGraphContext.kt	162
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/context/AIAgentLLMContext.kt	86
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/context/AIAgentLLMContextAPI.kt	72
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/context/AIAgentLLMContextImpl.kt	105
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/context/AgentContextData.kt	24
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentEdge.kt	11
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentGraphStrategy.kt	143
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentNode.kt	93
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentState.kt	38
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentStorage.kt	39
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentStrategy.kt	7
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentSubgraph.kt	237
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/entity/ExecutionPointNode.kt	7
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/entity/SubgraphMetadata.kt	5
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/exception/AIAgentException.kt	16
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/execution/AgentExecutionInfo.kt	18
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/execution/AgentNodePath.kt	5
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMReadSession.kt	78
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMSession.kt	162
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMSessionAPI.kt	63
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMWriteSession.kt	188
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMWriteSessionAPI.kt	61
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMWriteSessionImpl.kt	195
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/annotation/ExperimentalAgentsApi.kt	3
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/annotation/InternalAgentsApi.kt	3
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/builder/AIAgentEdgeBuilder.kt	51
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/builder/AIAgentGraphStrategyBuilder.kt	38
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/builder/AIAgentNodeDelegate.kt	48
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/builder/AIAgentParallelNodesMergeContext.kt	96
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/builder/AIAgentSubgraphBuilder.kt	229
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/builder/BaseBuilder.kt	7
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/extension/AIAgentEdges.kt	145
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/extension/AIAgentLLMActions.kt	69
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/extension/AIAgentNodes.kt	313
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/dsl/extension/HistoryCompressionStrategies.kt	144
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/environment/AIAgentEnvironment.kt	19
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/environment/ContextualAgentEnvironment.kt	104
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/environment/GenericAgentEnvironment.kt	102
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/environment/ReceivedToolResult.kt	29
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/environment/SafeTool.kt	72
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/environment/TerminationTool.kt	5
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/environment/ToolResultKind.kt	12
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/exception/AgentRuntimeException.kt	8
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/AIAgentFeature.kt	15
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/ContextualPromptExecutor.kt	161
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/config/FeatureConfig.kt	17
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/config/FeatureSystemVariables.kt	7
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/debugger/Debugger.kt	399
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/debugger/DebuggerConfig.kt	21
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/debugger/writer/DebuggerFeatureMessageRemoteWriter.kt	5
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/AgentLifecycleEventContext.kt	7
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/AgentLifecycleEventType.kt	26
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/DeprecatedAgentEventHandlerContext.kt	31
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/DeprecatedEventHandlerContext.kt	6
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/DeprecatedExecuteLLMEventHandlerContext.kt	18
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/DeprecatedExecuteNodeEventHandlerContext.kt	33
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/DeprecatedExecuteToolEventHandlerContext.kt	41
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/DeprecatedStrategyEventHandlerContext.kt	25
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/agent/AgentEventContext.kt	54
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/agent/AgentEventHandler.kt	55
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/llm/LLMCallEventContext.kt	35
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/llm/LLMCallEventHandler.kt	13
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/node/NodeExecutionEventContext.kt	41
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/node/NodeExecutionEventHandler.kt	15
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/strategy/StrategyEventContext.kt	44
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/strategy/StrategyEventHandler.kt	19
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/streaming/LLMStreamingEventContext.kt	54
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/streaming/LLMStreamingEventHandler.kt	23
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/subgraph/SubgraphExecutionEventContext.kt	41
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/subgraph/SubgraphExecutionEventHandler.kt	15
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/tool/ToolCallEventContext.kt	62
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/handler/tool/ToolCallEventHandler.kt	23
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/message/FeatureEvent.kt	4
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/message/FeatureMessage.kt	9
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/message/FeatureMessageProcessor.kt	18
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/message/FeatureMessageProcessorUtil.kt	15
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/model/AIAgentError.kt	15
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/model/FeatureStringMessage.kt	11
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/model/events/DefinedFeatureEvent.kt	8
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/model/events/agentEvents.kt	128
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/model/events/llmCallEvents.kt	93
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/model/events/llmStreamingEvents.kt	136
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/model/events/nodeExecutionEvents.kt	118
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/model/events/strategyEvents.kt	158
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/model/events/subgraphExecutionEvents.kt	102
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/model/events/toolExecutionEvents.kt	176
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentFunctionalPipeline.kt	21
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentGraphPipeline.kt	107
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentGraphPipelineAPI.kt	94
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentGraphPipelineImpl.kt	181
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentPipeline.kt	448
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentPipelineAPI.kt	328
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentPipelineImpl.kt	846
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/pipeline/RegisteredFeature.kt	7
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/ConnectionConfig.kt	14
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/client/FeatureMessageClient.kt	10
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/client/FeatureMessageRemoteClient.kt	183
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/client/FeatureMessageRemoteClientKtorLogger.kt	13
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/client/config/ClientConnectionConfig.kt	28
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/client/config/DefaultClientConnectionConfig.kt	20
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/jsonConfig.kt	171
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/server/FeatureMessageRemoteServer.kt	205
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/server/FeatureMessageServer.kt	9
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/server/config/DefaultServerConnectionConfig.kt	24
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/remote/server/config/ServerConnectionConfig.kt	9
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/writer/FeatureMessageFileWriter.kt	66
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/writer/FeatureMessageLogWriter.kt	39
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/feature/writer/FeatureMessageRemoteWriter.kt	46
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/model/Error.kt	28
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/model/Value.kt	20
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/prompt/Prompts.kt	53
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/system/SystemVariablesReader.kt	30
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/utils/ActiveProperty.kt	18
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/utils/ConfigureAction.kt	4
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/utils/ExceptionExtractor.kt	12
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/utils/MutexCheck.kt	20
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/utils/Option.kt	21
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/utils/RWLock.kt	29
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/utils/ResultUtils.kt	11
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/core/utils/SerializationUtils.kt	80
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/ext/agent/AIAgentStrategies.kt	143
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/ext/agent/AIAgentSubgraphExt.kt	376
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/ext/agent/LLMAsAJudge.kt	86
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/ext/agent/SingleRunStrategyWithHistoryCompression.kt	90
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/ext/agent/SubgraphWithRetry.kt	127
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/ext/llm/choice/AIAgentNodesWithChoiceExt.kt	33
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/ext/llm/choice/ChoiceSelectionStrategy.kt	9
agents/agents-core/src/commonMain/kotlin/ai/koog/agents/ext/llm/choice/PromptExecutorWithChoiceSelection.kt	15
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/CalculatorPromptExecutor.kt	72
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/CalculatorTools.kt	35
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/AIAgentGenericTypesTest.kt	90
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/AIAgentServiceTest.kt	135
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/AIAgentToolTest.kt	121
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/DummyTools.kt	23
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/FunctionalAIAgentTest.kt	674
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/GraphAIAgentTest.kt	44
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/SingleRunStrategyTests.kt	234
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/config/AIAgentConfigTest.kt	95
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/config/MissingToolsConversionStrategyTest.kt	202
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/config/ToolCallDescriberTest.kt	252
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/context/AIAgentContextTest.kt	216
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/context/AIAgentLLMContextTest.kt	177
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/context/AgentTestBase.kt	108
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/execution/AgentExecutionInfoTest.kt	61
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMSessionStructuredOutputTest.kt	194
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMWriteSessionTest.kt	376
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/dsl/builder/AIAgentNodeBuilderTransformTest.kt	86
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/dsl/builder/AIAgentParallelNodesMergeContextTest.kt	158
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/dsl/extension/AIAgentNodesHistoryCompressionTest.kt	151
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/dsl/extension/AIAgentNodesTest.kt	199
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/dsl/extension/ParallelNodesMergeContextTest.kt	133
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/dsl/extension/ParallelNodesTest.kt	380
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/dsl/extension/TestLLMExecutor.kt	60
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/feature/AIAgentPipelineTest.kt	736
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/feature/TestFeature.kt	179
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/feature/message/FeatureMessageProcessorTest.kt	313
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/feature/mock/TestFeatureEventMessage.kt	8
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/feature/mock/TestFeatureMessageProcessor.kt	22
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/utils/RWLockTest.kt	121
agents/agents-core/src/commonTest/kotlin/ai/koog/agents/core/utils/SerializationUtilsTest.kt	478
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/agent/AIAgent.kt	139
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/agent/AIAgentBuilder.kt	100
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/agent/AIAgentService.kt	89
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/agent/AIAgentServiceBuilder.kt	33
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/agent/config/AIAgentConfig.kt	32
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/agent/context/AIAgentFunctionalContext.kt	100
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/agent/context/AIAgentLLMContext.kt	32
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentStrategy.kt	7
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMReadSession.kt	16
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMWriteSession.kt	61
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentGraphPipeline.kt	26
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentPipeline.kt	8
agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/system/SystemVariablesReader.js.kt	10
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/AIAgent.kt	156
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/AIAgentAsyncFunctionalStrategy.kt	12
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/AIAgentBuilder.kt	115
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/AIAgentService.kt	176
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/AIAgentServiceBuilder.kt	47
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/DiagramGenerator.kt	5
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/MermaidDiagramGenerator.kt	74
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/config/AIAgentConfig.kt	90
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/context/AIAgentFunctionalContext.kt	302
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/context/AIAgentLLMContext.kt	82
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/context/SubtaskBuilder.kt	115
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentStrategy.kt	14
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/entity/NonSuspendAIAgentStrategy.kt	16
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/feature/pipeline/AIAgentGraphPipeline.kt	100
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/feature/pipeline/AIAgentPipeline.kt	217
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/feature/pipeline/Interceptor.kt	15
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/graphModel.kt	107
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMReadSession.kt	158
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMWriteSession.jvm.kt	69
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMWriteSession.kt	198
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/environment/SafeTool.jvm.kt	68
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/system/SystemVariablesReader.jvm.kt	16
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/utils/CoroutineUtils.kt	48
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/ext/agent/AIAgentSubgraphExt.jvm.kt	47
agents/agents-core/src/jvmTest/java/ai/koog/agents/core/agent/JavaAPIAgentBuilderJavaTest.java	117
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/agent/JavaAPIAgentBuilderTest.kt	197
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/agent/JavaAPIAgentCreationAndRunTest.kt	45
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/agent/LLMWriteSessionJavaApiTest.kt	39
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/agent/MermaidDiagramGeneratorTest.kt	101
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/agent/context/AIAgentLLMContextConcurrencyTest.kt	184
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/dsl/extension/HistoryCompressionStrategiesTest.kt	419
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/environment/SafeToolTest.kt	287
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/feature/AIAgentFeatureTestAPI.kt	395
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/feature/AIAgentPipelineJvmTest.kt	235
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/feature/remote/client/FeatureMessageRemoteClientTest.kt	388
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/feature/remote/server/FeatureMessageRemoteServerTest.kt	316
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/feature/writer/FeatureMessageFileWriterTest.kt	164
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/feature/writer/FeatureMessageLogWriterTest.kt	146
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/feature/writer/FeatureMessageRemoteWriterTest.kt	204
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/feature/writer/TestFeatureEventMessage.kt	13
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/feature/writer/TestLogger.kt	36
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/system/feature/DebuggerConfigTest.kt	192
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/system/feature/DebuggerStreamingTest.kt	347
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/system/feature/DebuggerSubgraphTest.kt	262
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/system/feature/DebuggerTest.kt	521
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/system/feature/DebuggerTestAPI.kt	281
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/system/mock/ClientEventsCollector.kt	39
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/system/mock/MockLLMProvider.kt	6
agents/agents-core/src/jvmTest/kotlin/ai/koog/agents/core/system/mock/TestAgent.kt	82
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/agent/AIAgent.kt	139
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/agent/AIAgentBuilder.kt	100
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/agent/AIAgentService.kt	89
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/agent/AIAgentServiceBuilder.kt	33
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/agent/config/AIAgentConfig.kt	32
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/agent/context/AIAgentFunctionalContext.kt	100
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/agent/context/AIAgentLLMContext.kt	32
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/agent/entity/AIAgentStrategy.kt	7
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMReadSession.kt	16
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/agent/session/AIAgentLLMWriteSession.kt	61
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentGraphPipeline.kt	26
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/feature/pipeline/AIAgentPipeline.kt	8
agents/agents-core/src/wasmJsMain/kotlin/ai/koog/agents/core/system/SystemVariablesReader.wasmJs.kt	10
agents/agents-ext/build.gradle.kts	36
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/AskUser.kt	19
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/ExitTool.kt	18
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/SayToUser.kt	19
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/file/EditFileTool.kt	186
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/file/ListDirectoryTool.kt	73
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/file/ListDirectoryUtil.kt	85
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/file/ReadFileTool.kt	81
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/file/ReadFileUtil.kt	56
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/file/WriteFileTool.kt	56
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/file/patch/FilePatch.kt	15
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/file/patch/TokenNormalizedPatchApplier.kt	96
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/file/render/Text.kt	112
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/search/RegexSearchTool.kt	135
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/shell/ExecuteShellCommandTool.kt	75
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/shell/ShellCommandConfirmation.kt	10
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/shell/ShellCommandConfirmationHandlers.kt	21
agents/agents-ext/src/commonMain/kotlin/ai/koog/agents/ext/tool/shell/ShellCommandExecutor.kt	8
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/agent/AIAgentStrategiesTest.kt	161
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/agent/SingleRunStrategyWithHistoryCompressionTests.kt	119
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/agent/StructuredOutputWithToolsIntegrationTest.kt	269
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/agent/SubgraphWithRetryTest.kt	429
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/agent/SubgraphWithTaskTest.kt	603
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/llm/choice/ChoiceSelectionStrategyTest.kt	94
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/tool/file/EditFileToolCoreTest.kt	235
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/tool/file/EditFileToolDifferentFileTypesTest.kt	71
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/tool/file/EditFileToolFormattingEdgeCasesTest.kt	60
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/tool/file/EditFileToolMultilineContentTest.kt	106
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/tool/file/patch/TokenizationTest.kt	41
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/tool/file/render/TextTest.kt	760
agents/agents-ext/src/commonTest/kotlin/ai/koog/agents/ext/utils/InMemoryFS.kt	77
agents/agents-ext/src/jvmMain/kotlin/ai/koog/agents/ext/tool/shell/JvmShellCommandExecutor.kt	88
agents/agents-ext/src/jvmTest/kotlin/ai/koog/agents/ext/agent/LLMAsJudgeNodeTest.kt	150
agents/agents-ext/src/jvmTest/kotlin/ai/koog/agents/ext/tool/file/ListDirectoryToolJvmTest.kt	331
agents/agents-ext/src/jvmTest/kotlin/ai/koog/agents/ext/tool/file/ListDirectoryUtilJvmTest.kt	172
agents/agents-ext/src/jvmTest/kotlin/ai/koog/agents/ext/tool/file/ReadFileToolJvmTest.kt	282
agents/agents-ext/src/jvmTest/kotlin/ai/koog/agents/ext/tool/file/ReadFileUtilJvmTest.kt	149
agents/agents-ext/src/jvmTest/kotlin/ai/koog/agents/ext/tool/file/WriteFileToolJvmTest.kt	83
agents/agents-ext/src/jvmTest/kotlin/ai/koog/agents/ext/tool/file/model/FileSystemEntryBuildersJvmTest.kt	160
agents/agents-ext/src/jvmTest/kotlin/ai/koog/agents/ext/tool/search/RegexSearchToolTest.kt	187
agents/agents-ext/src/jvmTest/kotlin/ai/koog/agents/ext/tool/shell/ExecuteShellCommandToolJvmTest.kt	335
agents/agents-features/agents-features-a2a-client/build.gradle.kts	32
agents/agents-features/agents-features-a2a-client/src/commonMain/kotlin/ai/koog/agents/a2a/client/feature/A2AAgentClient.kt	53
agents/agents-features/agents-features-a2a-client/src/commonMain/kotlin/ai/koog/agents/a2a/client/feature/A2AAgentClientNodes.kt	196
agents/agents-features/agents-features-a2a-core/build.gradle.kts	31
agents/agents-features/agents-features-a2a-core/src/commonMain/kotlin/ai/koog/agents/a2a/core/MessageA2AMetadata.kt	30
agents/agents-features/agents-features-a2a-core/src/commonMain/kotlin/ai/koog/agents/a2a/core/MessageConverters.kt	112
agents/agents-features/agents-features-a2a-core/src/commonMain/kotlin/ai/koog/agents/a2a/core/Serialization.kt	5
agents/agents-features/agents-features-a2a-core/src/commonTest/kotlin/ai/koog/agents/a2a/core/MessageConvertersTest.kt	211
agents/agents-features/agents-features-a2a-server/build.gradle.kts	32
agents/agents-features/agents-features-a2a-server/src/commonMain/kotlin/ai/koog/agents/a2a/server/feature/A2AAgentServer.kt	54
agents/agents-features/agents-features-a2a-server/src/commonMain/kotlin/ai/koog/agents/a2a/server/feature/A2AAgentServerNodes.kt	98
agents/agents-features/agents-features-acp/build.gradle.kts	26
agents/agents-features/agents-features-acp/src/commonMain/kotlin/ai/koog/agents/features/acp/Stub.kt	3
agents/agents-features/agents-features-acp/src/jvmMain/kotlin/ai/koog/agents/features/acp/AcpAgent.kt	44
agents/agents-features/agents-features-acp/src/jvmMain/kotlin/ai/koog/agents/features/acp/MessageConverters.kt	201
agents/agents-features/agents-features-event-handler/build.gradle.kts	33
agents/agents-features/agents-features-event-handler/src/androidMain/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerConfig.kt	7
agents/agents-features/agents-features-event-handler/src/appleMain/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerConfig.kt	7
agents/agents-features/agents-features-event-handler/src/commonMain/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandler.kt	137
agents/agents-features/agents-features-event-handler/src/commonMain/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerConfig.kt	196
agents/agents-features/agents-features-event-handler/src/commonMain/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerConfigAPI.kt	195
agents/agents-features/agents-features-event-handler/src/commonMain/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerConfigImpl.kt	425
agents/agents-features/agents-features-event-handler/src/commonMain/kotlin/ai/koog/agents/features/eventHandler/messageFormat.kt	25
agents/agents-features/agents-features-event-handler/src/jsMain/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerConfig.kt	7
agents/agents-features/agents-features-event-handler/src/jvmMain/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerConfig.kt	211
agents/agents-features/agents-features-event-handler/src/jvmTest/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerTest.kt	637
agents/agents-features/agents-features-event-handler/src/jvmTest/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerTestAPI.kt	53
agents/agents-features/agents-features-event-handler/src/jvmTest/kotlin/ai/koog/agents/features/eventHandler/feature/NodeLLMRequestStreamingAndSendResultsTest.kt	156
agents/agents-features/agents-features-event-handler/src/jvmTest/kotlin/ai/koog/agents/features/eventHandler/feature/StreamingEventHandlerTest.kt	75
agents/agents-features/agents-features-event-handler/src/jvmTest/kotlin/ai/koog/agents/features/eventHandler/feature/TestEventsCollector.kt	163
agents/agents-features/agents-features-event-handler/src/jvmTest/kotlin/ai/koog/agents/features/eventHandler/feature/TestLLMExecutor.kt	40
agents/agents-features/agents-features-event-handler/src/wasmJsMain/kotlin/ai/koog/agents/features/eventHandler/feature/EventHandlerConfig.kt	7
agents/agents-features/agents-features-memory/build.gradle.kts	37
agents/agents-features/agents-features-memory/src/commonMain/kotlin/ai/koog/agents/memory/config/MemoryConfig.kt	28
agents/agents-features/agents-features-memory/src/commonMain/kotlin/ai/koog/agents/memory/feature/AgentMemory.kt	281
agents/agents-features/agents-features-memory/src/commonMain/kotlin/ai/koog/agents/memory/feature/history/MemoryBasedHistoryCompression.kt	61
agents/agents-features/agents-features-memory/src/commonMain/kotlin/ai/koog/agents/memory/feature/nodes/MemoryNodes.kt	165
agents/agents-features/agents-features-memory/src/commonMain/kotlin/ai/koog/agents/memory/model/Concept.kt	79
agents/agents-features/agents-features-memory/src/commonMain/kotlin/ai/koog/agents/memory/prompts/MemoryPrompts.kt	59
agents/agents-features/agents-features-memory/src/commonMain/kotlin/ai/koog/agents/memory/providers/AgentMemoryProvider.kt	24
agents/agents-features/agents-features-memory/src/commonMain/kotlin/ai/koog/agents/memory/providers/LocalFileMemoryProvider.kt	80
agents/agents-features/agents-features-memory/src/commonMain/kotlin/ai/koog/agents/memory/providers/NoMemory.kt	34
agents/agents-features/agents-features-memory/src/commonMain/kotlin/ai/koog/agents/memory/storage/Storage.kt	71
agents/agents-features/agents-features-memory/src/jvmMain/kotlin/ai/koog/agents/memory/storage/Aes256GCMStorageEncryptor.kt	65
agents/agents-features/agents-features-memory/src/jvmTest/kotlin/ai/koog/agents/memory/AIAgentMemoryTest.kt	470
agents/agents-features/agents-features-memory/src/jvmTest/kotlin/ai/koog/agents/memory/MemoryNodesTest.kt	418
agents/agents-features/agents-features-memory/src/jvmTest/kotlin/ai/koog/agents/memory/feature/RetrieveFactsFromHistoryTest.kt	194
agents/agents-features/agents-features-memory/src/jvmTest/kotlin/ai/koog/agents/memory/providers/LocalFileMemoryProviderTest.kt	161
agents/agents-features/agents-features-memory/src/jvmTest/kotlin/ai/koog/agents/memory/storage/JvmStorageTest.kt	50
agents/agents-features/agents-features-opentelemetry/build.gradle.kts	62
agents/agents-features/agents-features-opentelemetry/src/commonMain/kotlin/ai/koog/agents/features/opentelemetry/Stub.kt	3
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/attribute/Attribute.kt	6
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/attribute/CommonAttributes.kt	28
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/attribute/CustomAttribute.kt	5
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/attribute/GenAIAttribute.kt	5
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/attribute/KoogAttributes.kt	56
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/attribute/SpanAttributes.kt	339
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/attribute/attributes.kt	88
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/event/AssistantMessageEvent.kt	25
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/event/ChoiceEvent.kt	40
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/event/EventBodyField.kt	55
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/event/EventBodyFields.kt	58
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/event/GenAIAgentEvent.kt	33
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/event/ModerationResponseEvent.kt	20
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/event/SystemMessageEvent.kt	15
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/event/ToolMessageEvent.kt	19
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/event/UserMessageEvent.kt	15
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/extension/EventBodyFieldExt.kt	10
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/extension/GenAIAgentEventExt.kt	53
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/extension/SpanExt.kt	50
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/feature/OpenTelemetry.kt	583
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/feature/OpenTelemetryConfig.kt	156
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/integration/GenAIAgentSpanUtils.kt	50
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/integration/SpanAdapter.kt	6
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/integration/langfuse/Langfuse.kt	34
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/integration/langfuse/LangfuseSpanAdapter.kt	132
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/integration/weave/Weave.kt	32
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/integration/weave/WeaveSpanAdapter.kt	173
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/span/GenAIAgentSpan.kt	73
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/span/GenAIAgentSpanBuilder.kt	52
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/span/SpanCollector.kt	140
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/span/SpanEndStatus.kt	3
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/span/SpanType.kt	10
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/span/createAgentSpan.kt	48
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/span/executeToolSpan.kt	55
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/span/inferenceSpan.kt	94
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/span/invokeAgentSpan.kt	94
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/span/nodeExecuteSpan.kt	47
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/span/strategySpan.kt	39
agents/agents-features/agents-features-opentelemetry/src/jvmMain/kotlin/ai/koog/agents/features/opentelemetry/span/subgraphExecuteSpan.kt	47
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/OpenTelemetrySpanAsserts.kt	135
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/OpenTelemetryTestAPI.kt	258
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/OpenTelemetryTestData.kt	155
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/attribute/AttributeExtensionTest.kt	274
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/attribute/SpanAttributesTest.kt	247
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/event/AssistantMessageEventTest.kt	102
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/event/ChoiceEventTest.kt	139
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/event/EventBodyFieldTest.kt	236
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/event/GenAIAgentEventTest.kt	52
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/event/ModerationResponseEventTest.kt	49
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/event/SystemMessageEventTest.kt	44
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/event/ToolMessageEventTest.kt	55
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/event/UserMessageEventTest.kt	44
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/extension/EventBodyFieldExtTest.kt	48
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/extension/GenAIAgentEventExtTest.kt	80
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/extension/SpanExtTest.kt	63
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/feature/OpenTelemetryConfigTest.kt	247
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/feature/OpenTelemetryFeatureTest.kt	179
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/feature/OpenTelemetryTestBase.kt	17
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/feature/span/OpenTelemetryAgentSpanTest.kt	148
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/feature/span/OpenTelemetryExecuteToolSpanTest.kt	184
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/feature/span/OpenTelemetryInferenceSpanTest.kt	556
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/feature/span/OpenTelemetryNodeExecuteSpanTest.kt	307
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/feature/span/OpenTelemetrySpanTest.kt	256
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/feature/span/OpenTelemetryStrategyTest.kt	75
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/feature/span/OpenTelemetrySubgraphTest.kt	334
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/integration/GenAIAgentSpanUtilsTest.kt	329
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/integration/TraceStructureTestBase.kt	802
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/integration/langfuse/LangfuseSpanAdapterTest.kt	261
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/integration/langfuse/LangfuseTraceStructureTest.kt	249
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/integration/weave/WeaveTraceStructureTest.kt	270
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/mock/MockAttribute.kt	6
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/mock/MockEventBodyField.kt	6
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/mock/MockGenAIAgentEvent.kt	13
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/mock/MockLLMProvider.kt	6
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/mock/MockSpan.kt	81
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/mock/MockSpanExporter.kt	47
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/mock/MockTracer.kt	74
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/mock/TestToolGetWeather.kt	25
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/mock/UnsupportedType.kt	2
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/span/GenAIAgentSpanTest.kt	227
agents/agents-features/agents-features-opentelemetry/src/jvmTest/kotlin/ai/koog/agents/features/opentelemetry/span/SpanCollectorTest.kt	437
agents/agents-features/agents-features-snapshot/build.gradle.kts	39
agents/agents-features/agents-features-snapshot/src/androidMain/kotlin/ai/koog/agents/snapshot/feature/RollbackToolRegistryBuilder.kt	14
agents/agents-features/agents-features-snapshot/src/appleMain/kotlin/ai/koog/agents/snapshot/feature/RollbackToolRegistryBuilder.kt	14
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/feature/AgentCheckpointData.kt	77
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/feature/Persistence.kt	259
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/feature/PersistenceFeatureConfig.kt	19
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/feature/RollbackToolRegistry.kt	28
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/feature/RollbackToolRegistryBuilder.kt	15
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/feature/RollbackToolRegistryBuilderAPI.kt	9
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/feature/RollbackToolRegistryBuilderImpl.kt	23
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/feature/Utils.kt	21
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/providers/InMemoryPersistencyStorageProvider.kt	40
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/providers/NoPersistencyStorageProvider.kt	18
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/providers/PersistenceUtils.kt	18
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/providers/PersistencyStorageProvider.kt	19
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/providers/file/FilePersistencyStorageProvider.kt	70
agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/providers/filters/AgentCheckpointFilter.kt	5
agents/agents-features/agents-features-snapshot/src/jsMain/kotlin/ai/koog/agents/snapshot/feature/RollbackToolRegistryBuilder.kt	14
agents/agents-features/agents-features-snapshot/src/jvmMain/java/ai/koog/agents/snapshot/feature/Reverts.java	6
agents/agents-features/agents-features-snapshot/src/jvmMain/kotlin/ai/koog/agents/snapshot/feature/RollbackToolRegistry.jvm.kt	9
agents/agents-features/agents-features-snapshot/src/jvmMain/kotlin/ai/koog/agents/snapshot/feature/RollbackToolRegistryBuilder.kt	47
agents/agents-features/agents-features-snapshot/src/jvmMain/kotlin/ai/koog/agents/snapshot/feature/RollbackToolSet.kt	23
agents/agents-features/agents-features-snapshot/src/jvmMain/kotlin/ai/koog/agents/snapshot/providers/PersistencyStorageProvider.jvm.kt	26
agents/agents-features/agents-features-snapshot/src/jvmMain/kotlin/ai/koog/agents/snapshot/providers/file/JVMFilePersistencyStorageProvider.kt	21
agents/agents-features/agents-features-snapshot/src/jvmTest/kotlin/CheckpointSerializationTest.kt	94
agents/agents-features/agents-features-snapshot/src/jvmTest/kotlin/CheckpointsTests.kt	793
agents/agents-features/agents-features-snapshot/src/jvmTest/kotlin/NodeUniquenessCheckpointTest.kt	99
agents/agents-features/agents-features-snapshot/src/jvmTest/kotlin/PersistencyRestoreStrategyTests.kt	86
agents/agents-features/agents-features-snapshot/src/jvmTest/kotlin/PersistencyRunsTwiceTest.kt	103
agents/agents-features/agents-features-snapshot/src/jvmTest/kotlin/PersistencyTestUtils.kt	13
agents/agents-features/agents-features-snapshot/src/jvmTest/kotlin/SimpleGraphCheckpointTest.kt	128
agents/agents-features/agents-features-snapshot/src/jvmTest/kotlin/SubgraphCheckpointsTest.kt	183
agents/agents-features/agents-features-snapshot/src/jvmTest/kotlin/SubgraphSetExecutionPointTest.kt	176
agents/agents-features/agents-features-snapshot/src/jvmTest/kotlin/TestStrategies.kt	398
agents/agents-features/agents-features-snapshot/src/jvmTest/kotlin/ai/koog/agents/snapshot/providers/file/FileAgentCheckpointStorageProviderTest.kt	87
agents/agents-features/agents-features-snapshot/src/jvmTest/kotlin/ai/koog/agents/snapshot/providers/file/FileCheckpointsTests.kt	236
agents/agents-features/agents-features-snapshot/src/wasmJsMain/kotlin/ai/koog/agents/snapshot/feature/RollbackToolRegistryBuilder.kt	14
agents/agents-features/agents-features-sql/build.gradle.kts	57
agents/agents-features/agents-features-sql/src/commonMain/kotlin/ai/koog/agents/features/sql/providers/SQLPersistenceSchemaMigrator.kt	7
agents/agents-features/agents-features-sql/src/commonMain/kotlin/ai/koog/agents/features/sql/providers/SQLPersistencyStorageProvider.kt	23
agents/agents-features/agents-features-sql/src/jvmMain/kotlin/ai/koog/agents/features/sql/providers/CheckpointsTable.kt	16
agents/agents-features/agents-features-sql/src/jvmMain/kotlin/ai/koog/agents/features/sql/providers/CleanupConfig.kt	10
agents/agents-features/agents-features-sql/src/jvmMain/kotlin/ai/koog/agents/features/sql/providers/ExposedPersistenceFilter.kt	5
agents/agents-features/agents-features-sql/src/jvmMain/kotlin/ai/koog/agents/features/sql/providers/ExposedPersistencyStorageProvider.kt	143
agents/agents-features/agents-features-sql/src/jvmMain/kotlin/ai/koog/agents/features/sql/providers/H2PersistencyStorageProvider.kt	95
agents/agents-features/agents-features-sql/src/jvmMain/kotlin/ai/koog/agents/features/sql/providers/MySQLPersistencyStorageProvider.kt	56
agents/agents-features/agents-features-sql/src/jvmMain/kotlin/ai/koog/agents/features/sql/providers/PostgresPersistencyStorageProvider.kt	82
agents/agents-features/agents-features-sql/src/jvmTest/kotlin/ai/koog/agents/features/sql/providers/ExposedPersistenceFilterPostgresTest.kt	133
agents/agents-features/agents-features-sql/src/jvmTest/kotlin/ai/koog/agents/features/sql/providers/H2PersistencyStorageProviderTest.kt	85
agents/agents-features/agents-features-sql/src/jvmTest/kotlin/ai/koog/agents/features/sql/providers/MySQLPersistencyStorageProviderTest.kt	106
agents/agents-features/agents-features-sql/src/jvmTest/kotlin/ai/koog/agents/features/sql/providers/PostgresPersistenceAgentRunTest.kt	243
agents/agents-features/agents-features-sql/src/jvmTest/kotlin/ai/koog/agents/features/sql/providers/PostgresPersistencyStorageProviderTest.kt	105
agents/agents-features/agents-features-sql/src/jvmTest/kotlin/ai/koog/agents/features/sql/providers/SQLPersistenceProvidersTest.kt	129
agents/agents-features/agents-features-sql/src/jvmTest/resources/logback.xml	12
agents/agents-features/agents-features-tokenizer/build.gradle.kts	44
agents/agents-features/agents-features-tokenizer/src/commonMain/kotlin/ai/koog/agents/features/tokenizer/feature/MessageTokenizer.kt	49
agents/agents-features/agents-features-tokenizer/src/jvmTest/kotlin/ai/koog/agents/features/tokenizer/feature/MessageTokenizerTest.kt	33
agents/agents-features/agents-features-tokenizer/src/jvmTest/kotlin/ai/koog/agents/features/tokenizer/feature/TestTools.kt	20
agents/agents-features/agents-features-trace/build.gradle.kts	41
agents/agents-features/agents-features-trace/src/commonMain/kotlin/ai/koog/agents/features/tracing/feature/TraceFeatureConfig.kt	3
agents/agents-features/agents-features-trace/src/commonMain/kotlin/ai/koog/agents/features/tracing/feature/Tracing.kt	335
agents/agents-features/agents-features-trace/src/commonMain/kotlin/ai/koog/agents/features/tracing/messageFormat.kt	20
agents/agents-features/agents-features-trace/src/commonMain/kotlin/ai/koog/agents/features/tracing/writer/TraceFeatureMessageFileWriter.kt	17
agents/agents-features/agents-features-trace/src/commonMain/kotlin/ai/koog/agents/features/tracing/writer/TraceFeatureMessageLogWriter.kt	17
agents/agents-features/agents-features-trace/src/commonMain/kotlin/ai/koog/agents/features/tracing/writer/TraceFeatureMessageRemoteWriter.kt	6
agents/agents-features/agents-features-trace/src/commonMain/kotlin/ai/koog/agents/features/tracing/writer/traceMessageFormat.kt	81
agents/agents-features/agents-features-trace/src/jvmTest/kotlin/ai/koog/agents/features/tracing/mock/MockLLMExecutor.kt	47
agents/agents-features/agents-features-trace/src/jvmTest/kotlin/ai/koog/agents/features/tracing/mock/MockLLMProvider.kt	6
agents/agents-features/agents-features-trace/src/jvmTest/kotlin/ai/koog/agents/features/tracing/mock/TestAgent.kt	85
agents/agents-features/agents-features-trace/src/jvmTest/kotlin/ai/koog/agents/features/tracing/mock/TestFeatureMessageWriter.kt	30
agents/agents-features/agents-features-trace/src/jvmTest/kotlin/ai/koog/agents/features/tracing/mock/TestLogger.kt	31
agents/agents-features/agents-features-trace/src/jvmTest/kotlin/ai/koog/agents/features/tracing/mock/TestTools.kt	57
agents/agents-features/agents-features-trace/src/jvmTest/kotlin/ai/koog/agents/features/tracing/writer/TraceFeatureMessageFileWriterTest.kt	509
agents/agents-features/agents-features-trace/src/jvmTest/kotlin/ai/koog/agents/features/tracing/writer/TraceFeatureMessageLogWriterTest.kt	480
agents/agents-features/agents-features-trace/src/jvmTest/kotlin/ai/koog/agents/features/tracing/writer/TraceFeatureMessageRemoteWriterTest.kt	816
agents/agents-features/agents-features-trace/src/jvmTest/kotlin/ai/koog/agents/features/tracing/writer/TraceFeatureMessageTestWriterTest.kt	623
agents/agents-mcp-server/build.gradle.kts	31
agents/agents-mcp-server/src/commonMain/kotlin/ai/koog/agents/mcp/server/McpServer.kt	163
agents/agents-mcp-server/src/jvmMain/kotlin/ai/koog/agents/mcp/server/McpServer.jvm.kt	18
agents/agents-mcp-server/src/jvmTest/kotlin/ai/koog/agents/mcp/server/KoogToolAsMcpToolTest.kt	156
agents/agents-mcp-server/src/jvmTest/kotlin/ai/koog/agents/mcp/server/ThrowingExceptionTool.kt	28
agents/agents-mcp/build.gradle.kts	41
agents/agents-mcp/src/commonMain/kotlin/ai/koog/agents/mcp/McpTool.kt	36
agents/agents-mcp/src/commonMain/kotlin/ai/koog/agents/mcp/McpToolDefinitionParser.kt	131
agents/agents-mcp/src/commonMain/kotlin/ai/koog/agents/mcp/McpToolRegistryProvider.kt	48
agents/agents-mcp/src/commonTest/kotlin/ai/koog/agents/mcp/DefaultMcpToolDescriptorParserTest.kt	726
agents/agents-mcp/src/jvmMain/kotlin/ai/koog/agents/mcp/McpToolRegistryProvider.jvm.kt	11
agents/agents-mcp/src/jvmTest/kotlin/ai/koog/agents/mcp/McpToolTest.kt	164
agents/agents-mcp/src/jvmTest/kotlin/ai/koog/agents/mcp/TestMcpServer.kt	98
agents/agents-planner/build.gradle.kts	36
agents/agents-planner/src/commonMain/kotlin/ai/koog/agents/planner/AIAgentPlanner.kt	58
agents/agents-planner/src/commonMain/kotlin/ai/koog/agents/planner/AIAgentPlannerFeature.kt	6
agents/agents-planner/src/commonMain/kotlin/ai/koog/agents/planner/AIAgentPlannerPipeline.kt	19
agents/agents-planner/src/commonMain/kotlin/ai/koog/agents/planner/AIAgentPlannerStrategy.kt	28
agents/agents-planner/src/commonMain/kotlin/ai/koog/agents/planner/PlannerAIAgent.kt	101
agents/agents-planner/src/commonMain/kotlin/ai/koog/agents/planner/goap/Entities.kt	22
agents/agents-planner/src/commonMain/kotlin/ai/koog/agents/planner/goap/GOAPPlanner.kt	80
agents/agents-planner/src/commonMain/kotlin/ai/koog/agents/planner/goap/GOAPPlannerBuilder.kt	38
agents/agents-planner/src/commonMain/kotlin/ai/koog/agents/planner/llm/SimpleLLMPlanner.kt	181
agents/agents-planner/src/commonMain/kotlin/ai/koog/agents/planner/llm/SimpleLLMWithCriticPlanner.kt	87
agents/agents-planner/src/commonTest/kotlin/ai/koog/agents/planner/GOAPPlannerAgentTest.kt	203
agents/agents-planner/src/commonTest/kotlin/ai/koog/agents/planner/SimpleLLMPlannerAgentTest.kt	86
agents/agents-test/build.gradle.kts	39
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/agent/agentExecution.kt	14
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/client/CapturingLLMClient.kt	68
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/feature/Api.kt	45
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/feature/TestingFeature.kt	505
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/feature/message/FeatureMessageAssertions.kt	40
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/DummyAIAgentContext.kt	208
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/DummyTool.kt	17
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/MockEnvironment.kt	55
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/MockLLMBuilder.kt	495
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/MockLLMExecutor.kt	160
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/RandomNumberTool.kt	30
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/TestBlankTool.kt	19
agents/agents-test/src/commonMain/kotlin/ai/koog/agents/testing/tools/TestFinishTool.kt	19
agents/agents-test/src/commonTest/kotlin/ai/koog/agents/testing/feature/GraphTestingFeatureTest.kt	141
agents/agents-test/src/commonTest/kotlin/ai/koog/agents/testing/feature/Tools.kt	35
agents/agents-test/src/commonTest/kotlin/ai/koog/agents/testing/tools/MockLLMBuilderTests.kt	240
agents/agents-test/src/jvmMain/kotlin/ai/koog/agents/testing/network/NetUtil.kt	25
agents/agents-test/src/jvmMain/kotlin/ai/koog/agents/testing/tools/MockExecutor.kt	9
agents/agents-test/src/jvmMain/kotlin/ai/koog/agents/testing/tools/MockExecutorBuilder.kt	51
agents/agents-test/src/jvmMain/kotlin/ai/koog/agents/testing/tools/MockLLMBuilder.jvm.kt	59
agents/agents-tools/build.gradle.kts	38
agents/agents-tools/src/androidMain/kotlin/ai/koog/agents/core/tools/ToolRegistryBuilder.kt	9
agents/agents-tools/src/appleMain/kotlin/ai/koog/agents/core/tools/ToolRegistryBuilder.kt	9
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/SerialToToolDescription.kt	159
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/SimpleTool.kt	15
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/Tool.kt	97
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/ToolArgs.kt	7
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/ToolDescriptor.kt	40
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/ToolDescriptors.kt	32
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/ToolException.kt	14
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/ToolRegistry.kt	57
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/ToolRegistryBuilder.kt	7
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/ToolResult.kt	54
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/annotations/InternalAgentToolsApi.kt	3
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/annotations/LLMDescription.kt	11
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/annotations/Tool.kt	4
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/serialization/ToolDescriptorSchemaGenerator.kt	6
agents/agents-tools/src/commonMain/kotlin/ai/koog/agents/core/tools/serialization/ToolSerialization.kt	64
agents/agents-tools/src/commonTest/kotlin/ai/koog/agents/core/tools/LLMDescriptionUsageTest.kt	101
agents/agents-tools/src/commonTest/kotlin/ai/koog/agents/core/tools/SerialToToolDescriptionTest.kt	232
agents/agents-tools/src/commonTest/kotlin/ai/koog/agents/core/tools/serialization/SampleTool.kt	17
agents/agents-tools/src/commonTest/kotlin/ai/koog/agents/core/tools/serialization/ToolDescriptorGenerationTest.kt	124
agents/agents-tools/src/commonTest/kotlin/ai/koog/agents/core/tools/serialization/ToolParameterTypesTest.kt	560
agents/agents-tools/src/commonTest/kotlin/ai/koog/agents/core/tools/serialization/ToolRegistryTest.kt	151
agents/agents-tools/src/commonTest/kotlin/ai/koog/agents/core/tools/serialization/ToolSerializationTest.kt	70
agents/agents-tools/src/jsMain/kotlin/ai/koog/agents/core/tools/ToolRegistryBuilder.kt	9
agents/agents-tools/src/jvmMain/kotlin/ai/koog/agents/core/tools/ToolRegistryBuilder.kt	42
agents/agents-tools/src/jvmMain/kotlin/ai/koog/agents/core/tools/reflect/ToolFromCallable.kt	129
agents/agents-tools/src/jvmMain/kotlin/ai/koog/agents/core/tools/reflect/ToolSet.kt	19
agents/agents-tools/src/jvmMain/kotlin/ai/koog/agents/core/tools/reflect/java/ToolFromJavaMethod.kt	163
agents/agents-tools/src/jvmMain/kotlin/ai/koog/agents/core/tools/reflect/java/javaIUtils.kt	260
agents/agents-tools/src/jvmMain/kotlin/ai/koog/agents/core/tools/reflect/util.kt	210
agents/agents-tools/src/jvmTest/java/ai/koog/agents/tools/JavaMethodToolsTest.java	87
agents/agents-tools/src/jvmTest/java/ai/koog/agents/tools/JavaToolbox.java	20
agents/agents-tools/src/jvmTest/kotlin/ai/koog/agents/core/tools/JavaAPIToolRegistryTest.kt	186
agents/agents-tools/src/jvmTest/kotlin/ai/koog/agents/core/tools/reflect/ReflectionArgsSerializerTest.kt	188
agents/agents-tools/src/jvmTest/kotlin/ai/koog/agents/core/tools/reflect/ToolSetAsToolsTest.kt	71
agents/agents-tools/src/jvmTest/kotlin/ai/koog/agents/core/tools/reflect/ToolsFromCallableTest.kt	298
agents/agents-tools/src/wasmJsMain/kotlin/ai/koog/agents/core/tools/ToolRegistryBuilder.kt	9
agents/agents-utils/build.gradle.kts	28
agents/agents-utils/src/commonMain/kotlin/ai/koog/agents/annotations/JavaAPI.kt	2
agents/agents-utils/src/commonMain/kotlin/ai/koog/agents/utils/HiddenString.kt	9
agents/agents-utils/src/commonMain/kotlin/ai/koog/agents/utils/ModelInfo.kt	26
agents/agents-utils/src/commonTest/kotlin/ai/koog/agents/utils/HiddenStringTest.kt	23
agents/agents-utils/src/commonTest/kotlin/ai/koog/agents/utils/ModelInfoTest.kt	70
build.gradle.kts	267
convention-plugin-ai/build.gradle.kts	26
convention-plugin-ai/settings.gradle.kts	7
convention-plugin-ai/src/main/kotlin/ai.kotlin.configuration.gradle.kts	57
convention-plugin-ai/src/main/kotlin/ai.kotlin.dokka.gradle.kts	34
convention-plugin-ai/src/main/kotlin/ai.kotlin.jvm.gradle.kts	7
convention-plugin-ai/src/main/kotlin/ai.kotlin.jvm.publish.gradle.kts	26
convention-plugin-ai/src/main/kotlin/ai.kotlin.multiplatform.gradle.kts	69
convention-plugin-ai/src/main/kotlin/ai.kotlin.multiplatform.server.gradle.kts	38
convention-plugin-ai/src/main/kotlin/ai/koog/gradle/fixups/CheckSplitPackagesPlugin.kt	157
convention-plugin-ai/src/main/kotlin/ai/koog/gradle/fixups/CredentialsResolverPlugin.kt	62
convention-plugin-ai/src/main/kotlin/ai/koog/gradle/fixups/DisableDistTasks.kt	14
convention-plugin-ai/src/main/kotlin/ai/koog/gradle/publish/maven/JvmConfig.kt	18
convention-plugin-ai/src/main/kotlin/ai/koog/gradle/publish/maven/Publishing.kt	101
convention-plugin-ai/src/main/kotlin/netty-convention.gradle.kts	43
embeddings/embeddings-base/build.gradle.kts	33
embeddings/embeddings-base/src/commonMain/kotlin/ai/koog/embeddings/base/Embedder.kt	5
embeddings/embeddings-base/src/commonMain/kotlin/ai/koog/embeddings/base/Vector.kt	36
embeddings/embeddings-base/src/commonTest/kotlin/ai/koog/embeddings/base/VectorTest.kt	57
embeddings/embeddings-llm/build.gradle.kts	44
embeddings/embeddings-llm/src/commonMain/kotlin/ai/koog/embeddings/local/LLMEmbedder.kt	13
embeddings/embeddings-llm/src/commonMain/kotlin/ai/koog/embeddings/local/OllamaEmbeddingModels.kt	42
embeddings/embeddings-llm/src/commonTest/kotlin/ai/koog/embeddings/local/LLMEmbedderTest.kt	70
gradle/libs.versions.toml	134
http-client/http-client-core/build.gradle.kts	19
http-client/http-client-core/src/commonMain/kotlin/ai/koog/http/client/Exceptions.kt	19
http-client/http-client-core/src/commonMain/kotlin/ai/koog/http/client/KoogHttpClient.kt	47
http-client/http-client-java/build.gradle.kts	20
http-client/http-client-java/src/main/kotlin/ai/koog/http/client/java/JavaKoogHttpClient.kt	182
http-client/http-client-ktor/build.gradle.kts	30
http-client/http-client-ktor/src/commonMain/kotlin/ai/koog/http/client/ktor/KtorKoogHttpClient.kt	165
http-client/http-client-ktor/src/jvmTest/kotlin/ai/koog/http/client/ktor/KtorKoogHttpClientTest.kt	61
http-client/http-client-okhttp/build.gradle.kts	23
http-client/http-client-okhttp/src/main/kotlin/ai/koog/http/client/okhttp/OkHttpKoogHttpClient.kt	173
http-client/http-client-test/build.gradle.kts	16
inspections/MissingKDocForPublicAPI.inspection.kts	57
koog-agents/build.gradle.kts	136
koog-agents/src/commonMain/kotlin/ai/koog/agents/Stub.kt	3
koog-ktor/build.gradle.kts	58
koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Agents.kt	62
koog-ktor/src/commonMain/kotlin/ai/koog/ktor/Koog.kt	58
koog-ktor/src/commonMain/kotlin/ai/koog/ktor/KoogAgentsConfig.kt	362
koog-ktor/src/commonMain/kotlin/ai/koog/ktor/utils/EnvConfigLoader.kt	132
koog-ktor/src/commonMain/kotlin/ai/koog/ktor/utils/LLMModelParser.kt	268
koog-ktor/src/commonTest/kotlin/ai/koog/ktor/ConfigurationLoadingTest.kt	331
koog-ktor/src/commonTest/kotlin/ai/koog/ktor/ModelIdentifierParsingTest.kt	342
koog-ktor/src/jvmMain/kotlin/ai/koog/ktor/BedrockConfig.kt	41
koog-ktor/src/jvmMain/kotlin/ai/koog/ktor/KoogKtorServerPluginJvm.kt	58
koog-spring-boot-starter/build.gradle.kts	33
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/conditions/OnPropertyNotEmptyCondition.kt	37
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/MultiLLMAutoConfiguration.kt	13
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/KoogLlmClientProperties.kt	7
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/RetryConfigKoogProperties.kt	14
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/anthropic/AnthropicKoogProperties.kt	18
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/anthropic/AnthropicLLMAutoConfiguration.kt	42
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/deepseek/DeepSeekKoogProperties.kt	20
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/deepseek/DeepSeekLLMAutoConfiguration.kt	42
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/google/GoogleKoogProperties.kt	19
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/google/GoogleLLMAutoConfiguration.kt	43
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/mistralai/MistralAIKoogProperties.kt	19
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/mistralai/MistralAILLMAutoConfiguration.kt	42
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/ollama/OllamaKoogProperties.kt	17
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/ollama/OllamaLLMAutoConfiguration.kt	35
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/openai/OpenAIKoogProperties.kt	19
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/openai/OpenAILLMAutoConfiguration.kt	42
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/openrouter/OpenRouterKoogProperties.kt	19
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/openrouter/OpenRouterLLMAutoConfiguration.kt	42
koog-spring-boot-starter/src/main/kotlin/ai/koog/spring/prompt/executor/clients/utils.kt	22
prompt/prompt-cache/prompt-cache-files/build.gradle.kts	26
prompt/prompt-cache/prompt-cache-model/build.gradle.kts	26
prompt/prompt-cache/prompt-cache-redis/build.gradle.kts	35
prompt/prompt-executor/prompt-executor-cached/build.gradle.kts	35
prompt/prompt-executor/prompt-executor-cached/src/commonMain/kotlin/ai/koog/prompt/executor/cached/CachedPromptExecutor.kt	55
prompt/prompt-executor/prompt-executor-cached/src/jvmTest/kotlin/ai/koog/prompt/executor/cached/CachedPromptExecutorTest.kt	98
prompt/prompt-executor/prompt-executor-clients/build.gradle.kts	39
prompt/prompt-executor/prompt-executor-clients/prompt-executor-anthropic-client/build.gradle.kts	48
prompt/prompt-executor/prompt-executor-clients/prompt-executor-anthropic-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/anthropic/AnthropicLLMClient.kt	524
prompt/prompt-executor/prompt-executor-clients/prompt-executor-anthropic-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/anthropic/AnthropicModels.kt	195
prompt/prompt-executor/prompt-executor-clients/prompt-executor-anthropic-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/anthropic/AnthropicParams.kt	154
prompt/prompt-executor/prompt-executor-clients/prompt-executor-anthropic-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/anthropic/models/AnthropicChatMessages.kt	247
prompt/prompt-executor/prompt-executor-clients/prompt-executor-anthropic-client/src/commonTest/kotlin/ai/koog/prompt/executor/clients/anthropic/AnthropicSerializationTest.kt	335
prompt/prompt-executor/prompt-executor-clients/prompt-executor-anthropic-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/anthropic/AnthropicModelsTest.kt	50
prompt/prompt-executor/prompt-executor-clients/prompt-executor-anthropic-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/anthropic/AnthropicToolSerializationTest.kt	156
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/build.gradle.kts	51
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/bedrock/Stub.kt	3
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/BedrockLLMClient.kt	542
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/BedrockModelFamilies.kt	20
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/BedrockModels.kt	345
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/StaticBearerTokenProvider.kt	20
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/BedrockDataClasses.kt	85
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/BedrockToolSerialization.kt	59
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/ai21/BedrockAI21JambaSerialization.kt	184
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/ai21/JambaDataModel.kt	112
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/amazon/BedrockAmazonNovaSerialization.kt	147
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/amazon/BedrockAmazonTitanEmbeddingSerialization.kt	62
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/amazon/NovaDataModels.kt	176
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/anthropic/BedrockAnthropicClaudeSerialization.kt	286
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/cohere/BedrockCohereSerialization.kt	50
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/meta/BedrockMetaLlamaSerialization.kt	75
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/meta/LlamaDataModels.kt	34
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/bedrock/BedrockLLMClientTest.kt	751
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/bedrock/StaticBearerTokenProviderTest.kt	84
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/BedrockToolSerializationTest.kt	230
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/ai21/BedrockAI21JambaSerializationTest.kt	224
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/ai21/JambaDataModelsTest.kt	369
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/amazon/BedrockAmazonNovaSerializationTest.kt	311
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/amazon/BedrockAmazonTitanEmbeddingSerializationTest.kt	93
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/amazon/NovaDataModelsTest.kt	341
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/anthropic/BedrockAnthropicClaudeSerializationTest.kt	437
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/cohere/BedrockCohereSerializationTest.kt	96
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/meta/BedrockMetaLlamaSerializationTest.kt	149
prompt/prompt-executor/prompt-executor-clients/prompt-executor-bedrock-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/bedrock/modelfamilies/meta/LlamaDataModelsTest.kt	188
prompt/prompt-executor/prompt-executor-clients/prompt-executor-dashscope-client/build.gradle.kts	30
prompt/prompt-executor/prompt-executor-clients/prompt-executor-dashscope-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/dashscope/DashscopeLLMClient.kt	111
prompt/prompt-executor/prompt-executor-clients/prompt-executor-dashscope-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/dashscope/DashscopeModels.kt	118
prompt/prompt-executor/prompt-executor-clients/prompt-executor-dashscope-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/dashscope/DashscopeParams.kt	159
prompt/prompt-executor/prompt-executor-clients/prompt-executor-dashscope-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/dashscope/models/DashscopeChatCompletion.kt	62
prompt/prompt-executor/prompt-executor-clients/prompt-executor-dashscope-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/dashscope/DashscopeParamsTest.kt	84
prompt/prompt-executor/prompt-executor-clients/prompt-executor-dashscope-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/dashscope/models/DashscopeSerializationTest.kt	453
prompt/prompt-executor/prompt-executor-clients/prompt-executor-dashscope-client/src/jvmTest/kotlin/dashscope/DashscopeLLMClientTest.kt	255
prompt/prompt-executor/prompt-executor-clients/prompt-executor-dashscope-client/src/jvmTest/kotlin/dashscope/DashscopeModelsTest.kt	19
prompt/prompt-executor/prompt-executor-clients/prompt-executor-deepseek-client/build.gradle.kts	29
prompt/prompt-executor/prompt-executor-clients/prompt-executor-deepseek-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/deepseek/DeepSeekLLMClient.kt	131
prompt/prompt-executor/prompt-executor-clients/prompt-executor-deepseek-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/deepseek/DeepSeekModels.kt	40
prompt/prompt-executor/prompt-executor-clients/prompt-executor-deepseek-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/deepseek/DeepSeekParams.kt	143
prompt/prompt-executor/prompt-executor-clients/prompt-executor-deepseek-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/deepseek/models/DeepSeekChatCompletion.kt	59
prompt/prompt-executor/prompt-executor-clients/prompt-executor-deepseek-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/deepseek/models/DeepSeekModelsResponse.kt	17
prompt/prompt-executor/prompt-executor-clients/prompt-executor-deepseek-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/deepseek/DeepSeekParamsTest.kt	81
prompt/prompt-executor/prompt-executor-clients/prompt-executor-deepseek-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/deepseek/models/DeepSeekSerializationTest.kt	327
prompt/prompt-executor/prompt-executor-clients/prompt-executor-deepseek-client/src/jvmTest/kotlin/deepseek/DeepSeekLLMClientTest.kt	247
prompt/prompt-executor/prompt-executor-clients/prompt-executor-deepseek-client/src/jvmTest/kotlin/deepseek/DeepSeekModelsTest.kt	19
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/build.gradle.kts	46
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/google/GoogleLLMClient.kt	653
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/google/GoogleModels.kt	96
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/google/GoogleParams.kt	115
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/google/models/GoogleEmbedding.kt	15
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/google/models/GoogleGenerateContent.kt	222
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/google/structure/GoogleBasicJsonSchemaGenerator.kt	13
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/google/structure/GoogleStandardJsonSchemaGenerator.kt	30
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/google/structure/Utils.kt	7
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/commonTest/kotlin/ai/koog/prompt/executor/clients/google/structure/GoogleSimpleJsonSchemaGeneratorTest.kt	147
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/commonTest/kotlin/ai/koog/prompt/executor/clients/google/structure/GoogleStandardJsonSchemaGeneratorTest.kt	323
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/google/GoogleLLMClientTest.kt	480
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/google/GoogleModelsTest.kt	78
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/google/GoogleSerializationTest.kt	177
prompt/prompt-executor/prompt-executor-clients/prompt-executor-google-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/google/ThinkingConfigTest.kt	93
prompt/prompt-executor/prompt-executor-clients/prompt-executor-mistralai-client/build.gradle.kts	29
prompt/prompt-executor/prompt-executor-clients/prompt-executor-mistralai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/mistralai/MistralAILLMClient.kt	248
prompt/prompt-executor/prompt-executor-clients/prompt-executor-mistralai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/mistralai/MistralAIModels.kt	132
prompt/prompt-executor/prompt-executor-clients/prompt-executor-mistralai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/mistralai/MistralAIParams.kt	145
prompt/prompt-executor/prompt-executor-clients/prompt-executor-mistralai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/mistralai/models/MIstralModelsResponse.kt	29
prompt/prompt-executor/prompt-executor-clients/prompt-executor-mistralai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/mistralai/models/MistralAIChatCompletion.kt	72
prompt/prompt-executor/prompt-executor-clients/prompt-executor-mistralai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/mistralai/models/MistralAIEmbedding.kt	37
prompt/prompt-executor/prompt-executor-clients/prompt-executor-mistralai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/mistralai/models/MistralAIModerations.kt	50
prompt/prompt-executor/prompt-executor-clients/prompt-executor-mistralai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/mistralai/MistralAILLMClientTest.kt	295
prompt/prompt-executor/prompt-executor-clients/prompt-executor-mistralai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/mistralai/MistralAIModelsTest.kt	18
prompt/prompt-executor/prompt-executor-clients/prompt-executor-mistralai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/mistralai/MistralAIParamsTest.kt	74
prompt/prompt-executor/prompt-executor-clients/prompt-executor-mistralai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/mistralai/models/MistralAISerializationTest.kt	146
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/build.gradle.kts	70
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/client/ContextWindowStrategy.kt	69
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/client/OllamaClient.kt	379
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/client/OllamaCustomModelConverters.kt	12
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/client/OllamaModelCard.kt	30
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/client/OllamaModelCardUtils.kt	22
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/client/dto/OllamaConverters.kt	126
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/client/dto/OllamaManagementConverters.kt	39
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/client/dto/OllamaManagementModels.kt	60
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/client/dto/OllamaModels.kt	73
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonMain/kotlin/ai/koog/prompt/executor/ollama/tools/json/OllamaToolDescriptorSchemaGenerator.kt	71
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonTest/kotlin/ai/koog/prompt/executor/ollama/client/ContextWindowStrategyTest.kt	196
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonTest/kotlin/ai/koog/prompt/executor/ollama/client/JSONSchemaFunctionConverterTest.kt	65
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonTest/kotlin/ai/koog/prompt/executor/ollama/client/OllamaToolCallTest.kt	210
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonTest/kotlin/ai/koog/prompt/executor/ollama/client/OllamaToolDescriptorConverterAdditionalTest.kt	129
prompt/prompt-executor/prompt-executor-clients/prompt-executor-ollama-client/src/commonTest/kotlin/ai/koog/prompt/executor/ollama/client/dto/OllamaSerializationTest.kt	154
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client-base/build.gradle.kts	40
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client-base/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/base/AbstractOpenAILLMClient.kt	412
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client-base/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/base/OpenAICompatibleToolDescriptorSchemaGenerator.kt	73
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client-base/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/base/models/OpenAIDataModels.kt	421
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client-base/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/base/structure/OpenAIBasicJsonSchemaGenerator.kt	24
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client-base/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/base/structure/OpenAIStandardJsonSchemaGenerator.kt	90
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client-base/src/commonTest/kotlin/ai/koog/prompt/executor/clients/openai/base/OpenAICompatibleToolDescriptorConverterTest.kt	214
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client-base/src/commonTest/kotlin/ai/koog/prompt/executor/clients/openai/structure/OpenAIBasicJsonSchemaGeneratorTest.kt	152
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client-base/src/commonTest/kotlin/ai/koog/prompt/executor/clients/openai/structure/OpenAIStandardJsonSchemaGeneratorTest.kt	375
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/build.gradle.kts	31
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/OpenAILLMClient.kt	711
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/OpenAIModels.kt	452
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/OpenAIModerationModels.kt	72
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/OpenAIParams.kt	381
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/azure/Azure.kt	25
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/azure/AzureOpenAIServiceVersion.kt	64
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/models/OpenAIChatCompletion.kt	92
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/models/OpenAIEmbedding.kt	19
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/models/OpenAIModels.kt	18
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openai/models/OpenAIResponsesAPI.kt	1134
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openai/OpenAIChatParamsTest.kt	132
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openai/OpenAILLMClientTest.kt	50
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openai/OpenAIModelsTest.kt	14
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openai/OpenAIResponsesParamsTest.kt	142
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openai/models/OpenAIChatCompletionRequestSerializationTest.kt	149
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openai/models/OpenAIContentTest.kt	338
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openai/models/OpenAIResponsesAPIItemsTest.kt	448
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openai/models/OpenAIResponsesAPIRequestSerializationTest.kt	233
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openai/models/OpenAIResponsesAPIResponseTest.kt	452
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openai/models/OpenAISerializersTest.kt	390
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openai/models/OpenAIStreamEventsTest.kt	722
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openai-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openai/models/OpenAIToolsTest.kt	571
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openrouter-client/build.gradle.kts	25
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openrouter-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openrouter/OpenRouterLLMClient.kt	139
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openrouter-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openrouter/OpenRouterModels.kt	292
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openrouter-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openrouter/OpenRouterParams.kt	197
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openrouter-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openrouter/models/OpenRouterChatCompletion.kt	115
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openrouter-client/src/commonMain/kotlin/ai/koog/prompt/executor/clients/openrouter/models/OpenRouterModelsResponse.kt	86
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openrouter-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openrouter/OpenRouterModelsTest.kt	18
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openrouter-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openrouter/OpenRouterParamsValidationTest.kt	86
prompt/prompt-executor/prompt-executor-clients/prompt-executor-openrouter-client/src/jvmTest/kotlin/ai/koog/prompt/executor/clients/openrouter/models/OpenRouterSerializationTest.kt	670
prompt/prompt-executor/prompt-executor-clients/src/commonMain/kotlin/ai/koog/prompt/executor/clients/Exceptions.kt	12
prompt/prompt-executor/prompt-executor-clients/src/commonMain/kotlin/ai/koog/prompt/executor/clients/InternalLLMClientApi.kt	16
prompt/prompt-executor/prompt-executor-clients/src/commonMain/kotlin/ai/koog/prompt/executor/clients/LLMClient.kt	53
prompt/prompt-executor/prompt-executor-clients/src/commonMain/kotlin/ai/koog/prompt/executor/clients/LLMEmbeddingProvider.kt	5
prompt/prompt-executor/prompt-executor-clients/src/commonMain/kotlin/ai/koog/prompt/executor/clients/LLModelDefinitions.kt	2
prompt/prompt-executor/prompt-executor-clients/src/commonMain/kotlin/ai/koog/prompt/executor/clients/retry/RetryConfig.kt	107
prompt/prompt-executor/prompt-executor-clients/src/commonMain/kotlin/ai/koog/prompt/executor/clients/retry/RetryingLLMClient.kt	139
prompt/prompt-executor/prompt-executor-clients/src/commonMain/kotlin/ai/koog/prompt/executor/clients/serialization/AdditionalPropertiesFlatteningSerializer.kt	38
prompt/prompt-executor/prompt-executor-clients/src/commonTest/kotlin/ai/koog/prompt/executor/clients/retry/RetryConfigTest.kt	180
prompt/prompt-executor/prompt-executor-clients/src/commonTest/kotlin/ai/koog/prompt/executor/clients/retry/RetryingLLMClientTest.kt	381
prompt/prompt-executor/prompt-executor-clients/src/jvmMain/kotlin/ai/koog/prompt/executor/clients/LLModelDefinitions.kt	21
prompt/prompt-executor/prompt-executor-llms-all/build.gradle.kts	50
prompt/prompt-executor/prompt-executor-llms-all/src/commonMain/kotlin/ai/koog/prompt/executor/llms/all/DefaultMultiLLMPromptExecutor.kt	19
prompt/prompt-executor/prompt-executor-llms-all/src/commonMain/kotlin/ai/koog/prompt/executor/llms/all/SimplePromptExecutors.kt	40
prompt/prompt-executor/prompt-executor-llms-all/src/jvmMain/kotlin/ai/koog/prompt/executor/llms/all/SimplePromptExecutors.jvm.kt	32
prompt/prompt-executor/prompt-executor-llms-all/src/jvmTest/kotlin/ai/koog/prompt/executor/llms/all/MockHttpClient.kt	38
prompt/prompt-executor/prompt-executor-llms-all/src/jvmTest/kotlin/ai/koog/prompt/executor/llms/all/MultipleLLMPromptExecutorMockTest.kt	173
prompt/prompt-executor/prompt-executor-llms-all/src/jvmTest/kotlin/ai/koog/prompt/executor/llms/all/SimpleAzureOpenAiExecutorTest.kt	65
prompt/prompt-executor/prompt-executor-llms-all/src/jvmTest/kotlin/ai/koog/prompt/executor/llms/all/TestLogger.kt	14
prompt/prompt-executor/prompt-executor-llms/build.gradle.kts	42
prompt/prompt-executor/prompt-executor-llms/src/commonMain/kotlin/ai/koog/prompt/executor/llms/MultiLLMPromptExecutor.kt	110
prompt/prompt-executor/prompt-executor-llms/src/commonMain/kotlin/ai/koog/prompt/executor/llms/SingleLLMPromptExecutor.kt	52
prompt/prompt-executor/prompt-executor-llms/src/commonTest/kotlin/ai/koog/prompt/executor/llms/MockOpenAILLMClient.kt	49
prompt/prompt-executor/prompt-executor-llms/src/commonTest/kotlin/ai/koog/prompt/executor/llms/MultiLLMPromptExecutorTest.kt	206
prompt/prompt-executor/prompt-executor-llms/src/commonTest/kotlin/ai/koog/prompt/executor/llms/SingleLLMPromptExecutorTest.kt	93
prompt/prompt-executor/prompt-executor-llms/src/jvmMain/kotlin/ai/koog/prompt/executor/llms/Executors.kt	23
prompt/prompt-executor/prompt-executor-llms/src/jvmTest/java/ai/koog/prompt/executor/llms/ExecutorsTest.java	100
prompt/prompt-executor/prompt-executor-model/build.gradle.kts	25
prompt/prompt-executor/prompt-executor-model/src/commonMain/kotlin/ai/koog/prompt/executor/model/PromptExecutor.kt	39
prompt/prompt-executor/prompt-executor-model/src/jvmMain/kotlin/ai/koog/prompt/executor/model/JavaPromptExecutor.kt	26
prompt/prompt-llm/build.gradle.kts	20
prompt/prompt-llm/src/commonMain/kotlin/ai/koog/prompt/llm/LLMCapability.kt	53
prompt/prompt-llm/src/commonMain/kotlin/ai/koog/prompt/llm/LLMProvider.kt	25
prompt/prompt-llm/src/commonMain/kotlin/ai/koog/prompt/llm/LLModel.kt	12
prompt/prompt-llm/src/commonMain/kotlin/ai/koog/prompt/llm/LLModelExtensions.kt	9
prompt/prompt-llm/src/commonMain/kotlin/ai/koog/prompt/llm/OllamaModels.kt	137
prompt/prompt-markdown/build.gradle.kts	27
prompt/prompt-markdown/src/commonMain/kotlin/ai/koog/prompt/markdown/Markdown.kt	155
prompt/prompt-markdown/src/commonTest/kotlin/ai/koog/prompt/markdown/MarkdownListTest.kt	142
prompt/prompt-markdown/src/commonTest/kotlin/ai/koog/prompt/markdown/MarkdownMultilineListTest.kt	143
prompt/prompt-markdown/src/commonTest/kotlin/ai/koog/prompt/markdown/MarkdownTest.kt	197
prompt/prompt-model/build.gradle.kts	34
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/dsl/ContentPartsBuilder.kt	167
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/dsl/ModerationAPI.kt	60
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/dsl/Prompt.kt	81
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/dsl/PromptBuilder.kt	142
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/dsl/PromptDSL.kt	23
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/message/AttachmentContent.kt	52
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/message/ContentPart.kt	56
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/message/Message.kt	166
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/params/LLMParams.kt	169
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/streaming/StreamFrame.kt	28
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/streaming/StreamFrameExt.kt	46
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/streaming/StreamFrameFlowBuilder.kt	84
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/streaming/StreamFrameFlowBuilderError.kt	7
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/streaming/StreamFrameFlowExt.kt	10
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/text/TextContentBuilder.kt	10
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/text/TextContentBuilderBase.kt	39
prompt/prompt-model/src/commonMain/kotlin/ai/koog/prompt/text/TextContentBuilderExt.kt	22
prompt/prompt-model/src/commonTest/kotlin/ai/koog/prompt/dsl/ContentPartsBuilderTest.kt	407
prompt/prompt-model/src/commonTest/kotlin/ai/koog/prompt/dsl/PromptBuilderTest.kt	780
prompt/prompt-model/src/commonTest/kotlin/ai/koog/prompt/streaming/StreamFrameExtTest.kt	86
prompt/prompt-model/src/commonTest/kotlin/ai/koog/prompt/streaming/StreamFrameFlowBuilderTest.kt	86
prompt/prompt-model/src/commonTest/kotlin/ai/koog/prompt/text/TextContentBuilderTest.kt	101
prompt/prompt-model/src/jvmTest/kotlin/ai/koog/prompt/JavaAPIPromptBuilderTest.kt	296
prompt/prompt-model/src/jvmTest/kotlin/ai/koog/prompt/JavaAPIPromptTest.kt	85
prompt/prompt-model/src/jvmTest/kotlin/ai/koog/prompt/PromptTest.kt	538
prompt/prompt-model/src/jvmTest/kotlin/ai/koog/prompt/params/LLMParamsTest.kt	239
prompt/prompt-processor/build.gradle.kts	38
prompt/prompt-processor/src/commonMain/kotlin/ai/koog/prompt/processor/LLMBasedToolCallFixProcessor.kt	93
prompt/prompt-processor/src/commonMain/kotlin/ai/koog/prompt/processor/ManualToolCallFixProcessor.kt	34
prompt/prompt-processor/src/commonMain/kotlin/ai/koog/prompt/processor/PromptExecutorExtension.kt	15
prompt/prompt-processor/src/commonMain/kotlin/ai/koog/prompt/processor/Prompts.kt	109
prompt/prompt-processor/src/commonMain/kotlin/ai/koog/prompt/processor/ResponseProcessor.kt	45
prompt/prompt-processor/src/commonMain/kotlin/ai/koog/prompt/processor/ToolJsonFixProcessor.kt	145
prompt/prompt-processor/src/commonTest/kotlin/ai/koog/prompt/processor/LLMBasedToolJsonFixTest.kt	149
prompt/prompt-processor/src/commonTest/kotlin/ai/koog/prompt/processor/ManualToolJsonFixProcessorTest.kt	181
prompt/prompt-processor/src/commonTest/kotlin/ai/koog/prompt/processor/Tools.kt	70
prompt/prompt-structure/build.gradle.kts	39
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/LLMStructuredParsingError.kt	3
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/PromptExecutorExtensions.kt	145
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/Structure.kt	10
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/StructureDefinition.kt	6
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/StructureFixingParser.kt	107
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/StructuredPrompts.kt	13
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/TextContentBuilderBaseExtensions.kt	5
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/annotations/InternalStructuredOutputAPI.kt	3
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/json/JsonStructure.kt	125
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/json/generator/BasicJsonSchemaGenerator.kt	67
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/json/generator/GenericJsonSchemaGenerator.kt	172
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/json/generator/JsonSchemaConsts.kt	33
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/json/generator/JsonSchemaGenerator.kt	90
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/json/generator/StandardJsonSchemaGenerator.kt	206
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/markdown/MarkdownParser.kt	123
prompt/prompt-structure/src/commonMain/kotlin/ai/koog/prompt/structure/markdown/MarkdownStructureDefinition.kt	39
prompt/prompt-structure/src/commonTest/kotlin/ai/koog/prompt/structure/StructureFixingParserTest.kt	107
prompt/prompt-structure/src/commonTest/kotlin/ai/koog/prompt/structure/json/JsonStructureTest.kt	244
prompt/prompt-structure/src/commonTest/kotlin/ai/koog/prompt/structure/json/generator/JsonSchemaGeneratorTest.kt	819
prompt/prompt-structure/src/commonTest/kotlin/ai/koog/prompt/structure/markdown/MarkdownParserCodeBlockTest.kt	131
prompt/prompt-structure/src/commonTest/kotlin/ai/koog/prompt/structure/markdown/MarkdownParserLineMatchingTest.kt	119
prompt/prompt-structure/src/commonTest/kotlin/ai/koog/prompt/structure/markdown/MarkdownStructureDefinitionTest.kt	79
prompt/prompt-tokenizer/build.gradle.kts	36
prompt/prompt-tokenizer/src/commonMain/kotlin/ai/koog/prompt/tokenizer/PromptTokenizer.kt	22
prompt/prompt-tokenizer/src/commonMain/kotlin/ai/koog/prompt/tokenizer/Tokenizer.kt	14
prompt/prompt-tokenizer/src/commonMain/kotlin/ai/koog/prompt/tokenizer/tiktoken/TiktokenEncoder.kt	56
prompt/prompt-tokenizer/src/commonMain/kotlin/ai/koog/prompt/tokenizer/tiktoken/utils.kt	15
prompt/prompt-tokenizer/src/commonTest/kotlin/ai/koog/prompt/tokenizer/PromptTokenizerTest.kt	79
prompt/prompt-tokenizer/src/commonTest/kotlin/ai/koog/prompt/tokenizer/TokenizerTest.kt	63
prompt/prompt-xml/build.gradle.kts	27
prompt/prompt-xml/src/commonMain/kotlin/ai/koog/prompt/xml/Xml.kt	89
prompt/prompt-xml/src/commonTest/kotlin/ai/koog/prompt/xml/XmlAttributesTest.kt	137
prompt/prompt-xml/src/commonTest/kotlin/ai/koog/prompt/xml/XmlIndentationTest.kt	157
prompt/prompt-xml/src/commonTest/kotlin/ai/koog/prompt/xml/XmlTest.kt	283
rag/rag-base/build.gradle.kts	32
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/DocumentStorageWithPayload.kt	22
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/RankedDocumentStorage.kt	19
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/DocumentProvider.kt	23
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/DocumentUtils.kt	107
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/Extensions.kt	44
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/FileMetadata.kt	18
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/FileSystemProvider.kt	29
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/FilteredFileSystemProvider.kt	104
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/TextRange.kt	66
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/filter/GlobPattern.kt	43
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/filter/TraversalFilter.kt	27
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/model/FileSize.kt	51
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/model/FileSystemEntry.kt	57
rag/rag-base/src/commonMain/kotlin/ai/koog/rag/base/files/model/FileSystemEntryBuilders.kt	68
rag/rag-base/src/commonTest/kotlin/ai/koog/rag/base/files/filter/GlobPatternTest.kt	87
rag/rag-base/src/commonTest/kotlin/ai/koog/rag/base/files/model/FileSizeTest.kt	39
rag/rag-base/src/commonTest/kotlin/ai/koog/rag/base/files/model/FileSystemEntryTest.kt	266
rag/rag-base/src/jvmMain/kotlin/ai/koog/rag/base/files/JVMDocumentProvider.kt	110
rag/rag-base/src/jvmMain/kotlin/ai/koog/rag/base/files/JVMFileSystemProvider.kt	217
rag/rag-base/src/jvmTest/kotlin/ai/koog/rag/base/files/JVMDocumentProviderTest.kt	156
rag/rag-base/src/jvmTest/kotlin/ai/koog/rag/base/files/JVMFileSystemProviderTest.kt	933
rag/rag-base/src/jvmTest/kotlin/ai/koog/rag/base/files/JVMFilteredFileSystemProviderTest.kt	122
rag/rag-base/src/jvmTest/kotlin/ai/koog/rag/base/files/KoogTestBase.kt	86
rag/rag-base/src/jvmTest/resources/files/testCode.kt	19
rag/rag-base/src/jvmTest/resources/files/testCode2.kt	16
rag/vector-storage/build.gradle.kts	35
rag/vector-storage/src/commonMain/kotlin/ai/koog/rag/vector/DocumentEmbedder.kt	18
rag/vector-storage/src/commonMain/kotlin/ai/koog/rag/vector/FileVectorStorage.kt	143
rag/vector-storage/src/commonMain/kotlin/ai/koog/rag/vector/InMemoryVectorStorage.kt	47
rag/vector-storage/src/commonMain/kotlin/ai/koog/rag/vector/VectorStorage.kt	39
rag/vector-storage/src/commonTest/kotlin/ai/koog/rag/vector/FileDocumentEmbeddingStorageTest.kt	114
rag/vector-storage/src/commonTest/kotlin/ai/koog/rag/vector/FileVectorStorageTest.kt	130
rag/vector-storage/src/commonTest/kotlin/ai/koog/rag/vector/InMemoryDocumentEmbeddingStorageTest.kt	82
rag/vector-storage/src/commonTest/kotlin/ai/koog/rag/vector/InMemoryVectorStorageTest.kt	85
rag/vector-storage/src/commonTest/kotlin/ai/koog/rag/vector/TextFileDocumentEmbeddingStorageTest.kt	141
rag/vector-storage/src/jvmMain/kotlin/ai/koog/rag/vector/JVMFileVectorStorage.kt	27
rag/vector-storage/src/jvmMain/kotlin/ai/koog/rag/vector/JVMTextDocumentEmbedder.kt	8
rag/vector-storage/src/jvmTest/kotlin/ai/koog/rag/vector/JVMFileDocumentEmbeddingStorageTest.kt	184
rag/vector-storage/src/jvmTest/kotlin/ai/koog/rag/vector/JVMFileVectorStorageTest.kt	160
rag/vector-storage/src/jvmTest/kotlin/ai/koog/rag/vector/JVMTextDocumentEmbedderTest.kt	140
rag/vector-storage/src/jvmTest/kotlin/ai/koog/rag/vector/JVMTextFileDocumentEmbeddingStorageTest.kt	234
settings.gradle.kts	77
test-utils/build.gradle.kts	29
utils/build.gradle.kts	31
utils/src/androidMain/kotlin/ai/koog/utils/io/Coroutines.android.kt	5
utils/src/androidMain/kotlin/ai/koog/utils/system/SystemConfigReader.android.kt	4
utils/src/androidMain/kotlin/ai/koog/utils/system/SystemSecretsReader.android.kt	4
utils/src/appleMain/kotlin/ai/koog/utils/io/Coroutines.apple.kt	6
utils/src/appleMain/kotlin/ai/koog/utils/system/SystemConfigReader.apple.kt	2
utils/src/appleMain/kotlin/ai/koog/utils/system/SystemSecretsReader.apple.kt	4
utils/src/appleMain/kotlin/ai/koog/utils/system/UserDefaultsSystemConfigReader.kt	12
utils/src/appleTest/kotlin/ai/koog/utils/system/UserDefaultsSystemConfigReaderTest.kt	21
utils/src/commonMain/kotlin/ai/koog/utils/io/Closeable.kt	12
utils/src/commonMain/kotlin/ai/koog/utils/io/Coroutines.kt	4
utils/src/commonMain/kotlin/ai/koog/utils/lang/StringExtensions.kt	7
utils/src/commonMain/kotlin/ai/koog/utils/serializers/ByteArrayAsBase64Serializer.kt	30
utils/src/commonMain/kotlin/ai/koog/utils/system/SystemConfigReader.kt	5
utils/src/commonMain/kotlin/ai/koog/utils/system/SystemSecretsReader.kt	5
utils/src/commonTest/kotlin/ai/koog/utils/io/CloseableTest.kt	57
utils/src/commonTest/kotlin/ai/koog/utils/lang/StringExtensionsTest.kt	21
utils/src/commonTest/kotlin/ai/koog/utils/serializers/ByteArrayAsBase64SerializerTest.kt	57
utils/src/jsMain/kotlin/ai/koog/utils/io/Coroutines.js.kt	5
utils/src/jsMain/kotlin/ai/koog/utils/system/SystemConfigReader.js.kt	4
utils/src/jsMain/kotlin/ai/koog/utils/system/SystemSecretsReader.js.kt	4
utils/src/jvmMain/kotlin/ai/koog/utils/io/Coroutines.jvm.kt	5
utils/src/jvmMain/kotlin/ai/koog/utils/system/EnvSystemSecretsReader.kt	4
utils/src/jvmMain/kotlin/ai/koog/utils/system/JvmSystemConfigReader.kt	11
utils/src/jvmMain/kotlin/ai/koog/utils/system/SystemConfigReader.jvm.kt	2
utils/src/jvmMain/kotlin/ai/koog/utils/system/SystemSecretsReader.jvm.kt	2
utils/src/jvmTest/kotlin/ai/koog/utils/system/EnvSystemSecretsReaderTest.kt	14
utils/src/jvmTest/kotlin/ai/koog/utils/system/JvmSystemConfigReaderTest.kt	28
utils/src/wasmJsMain/kotlin/ai/koog/utils/io/Coroutines.wasmJs.kt	5
utils/src/wasmJsMain/kotlin/ai/koog/utils/system/SystemConfigReader.wasmJs.kt	4
utils/src/wasmJsMain/kotlin/ai/koog/utils/system/SystemSecretsReader.wasmJs.kt	4
