agents-coreSkip to content
ai.koog.agents.core.agentSkip to content
AIAgentSkip to content
Companion
AIAgentBase
AIAgentBuilder
AIAgentBuilderAPI
AIAgentFunctionalStrategy
AIAgentServiceSkip to content
Companion
AIAgentServiceBase
AIAgentServiceBuilder
AIAgentServiceBuilderAPI
AIAgentStateSkip to content
Failed
Finished
NotStarted
Running
Starting
AIAgentToolSkip to content
AgentToolInput
AgentToolResult
asMermaidDiagram()
asTool()
createAgentTool()
DiagramGenerator
FunctionalAgentBuilder
FunctionalAgentServiceBuilder
FunctionalAIAgentSkip to content
FeatureContext
FunctionalAIAgentService
functionalStrategy()
GraphAgentBuilder
GraphAgentServiceBuilder
GraphAIAgentSkip to content
FeatureContext
GraphAIAgentService
invoke()
MermaidDiagramGenerator
NonSuspendAIAgentFunctionalStrategy
OutputOptionSkip to content
ByClass
ByFinishTool
Verification
PlannerAgentBuilder
singleRunStrategy()
ToolCallsSkip to content
SEQUENTIAL
PARALLEL
SINGLE_RUN_SEQUENTIAL
ai.koog.agents.core.agent.configSkip to content
AIAgentConfigSkip to content
CompanionSkip to content
AIAgentConfigBuilder
InitialAIAgentBuilder
AIAgentConfigBase
MissingToolsConversionStrategySkip to content
All
Missing
ToolCallDescriberSkip to content
JSON
ai.koog.agents.core.agent.contextSkip to content
AgentContextData
agentContextDataAdditionalKey
agentInput()
AIAgentContext
AIAgentFunctionalContext
AIAgentFunctionalContextBase
AIAgentFunctionalContextBaseAPI
AIAgentGraphContext
AIAgentGraphContextBase
AIAgentLLMContext
AIAgentLLMContextAPI
AIAgentPlannerContext
DetachedPromptExecutorAPI
feature()
featureOrThrow()
getAgentContextData()
removeAgentContextData()
RollbackStrategySkip to content
Default
MessageHistoryOnly
rootContext()
store()
SubtaskBuilder
SubtaskBuilderWithOutput
with()
ai.koog.agents.core.agent.entitySkip to content
AgentEdgeBuilder
AgentSubgraphBuilder
AIAgentEdgeSkip to content
Companion
AIAgentGraphStrategySkip to content
Companion
AIAgentGraphStrategyBase
AIAgentNodeSkip to content
Companion
AIAgentNodeBaseSkip to content
ResolvedEdge
AIAgentNodeBuilder
AIAgentNodeBuilderWithInput
AIAgentState
AIAgentStateManager
AIAgentStorageSkip to content
Companion
AIAgentStorageAPI
AIAgentStorageKey
AIAgentStrategy
AIAgentSubgraphSkip to content
Companion
AIAgentSubgraphBaseSkip to content
Companion
AIAgentSubgraphBuilderWithInput
CompatibleFullAgentEdgeBuilder
CompressHistoryNodeBuilder
ContextualAction
ContextualCondition
ContextualTransformation
createStorageKey()
DefinedAIAgentNodeBuilder
DefinedAIAgentSubgraphBuilder
ExecutionPoint
ExecutionPointNode
FinishNode
FullAgentEdgeBuilder
GraphBuilderAction
GraphStrategyBuilder
GraphStrategyBuilderWithInput
NonSuspendAIAgentStrategy
PartialAgentEdgeBuilder
PromptBuilderAction
SimpleAction
SimpleAIAgentNodeImpl
SimpleCondition
SimpleTransformation
StartNode
SubgraphMetadata
SubgraphWithFinishToolBuilder
SubgraphWithTaskBuilder
ToolSelectionStrategySkip to content
ALL
AutoSelectForTask
NONE
Tools
TypedAIAgentNodeBuilder
TypedAIAgentSubgraphBuilder
TypedAIAgentSubgraphBuilderBase
TypedCompressHistoryNodeBuilder
TypedGraphStrategyBuilder
ai.koog.agents.core.agent.exceptionSkip to content
AIAgentException
AIAgentMaxNumberOfIterationsReachedException
AIAgentStuckInTheNodeException
AIAgentTerminationByClientException
ai.koog.agents.core.agent.executionSkip to content
AgentExecutionInfo
DEFAULT_AGENT_PATH_SEPARATOR
path()
ai.koog.agents.core.agent.sessionSkip to content
AIAgentLLMReadSession
AIAgentLLMSessionAPI
AIAgentLLMWriteSession
AIAgentLLMWriteSessionAPI
AIAgentRunSession
callTool()
callToolRaw()
feature()
featureOrThrow()
findTool()
findToolByName()
findToolByNameAndArgs()
ai.koog.agents.core.annotationSkip to content
ExperimentalAgentsApi
InternalAgentsApi
ai.koog.agents.core.dsl.builderSkip to content
AIAgentBuilderDslMarker
AIAgentEdgeBuilder
AIAgentEdgeBuilderIntermediate
AIAgentEdgeBuilderIntermediateBase
AIAgentGraphStrategyBuilder
AIAgentNodeDelegate
AIAgentParallelNodesMergeContext
AIAgentSubgraphBuilder
AIAgentSubgraphBuilderBase
AIAgentSubgraphDelegate
BaseBuilder
ContextualCondition
ContextualTransformation
EdgeTransformationDslMarker
forwardTo()
node()
parallel()
ParallelNodeExecutionResult
ParallelResult
SimpleCondition
SimpleTransformation
strategy()
subgraph()
ai.koog.agents.core.dsl.extensionSkip to content
appendPromptImpl()
ChunkedHistoryCompressionStrategy
clearHistory()
dropLastNMessages()
dropTrailingToolCalls()
executeSingleToolImpl()
FromLastNMessagesHistoryCompressionStrategy
FromTimestampHistoryCompressionStrategy
HistoryCompressionStrategySkip to content
Companion
leaveLastNMessages()
leaveMessagesFromTimestamp()
llmCompressHistoryImpl()
ModeratedMessage
nodeAppendPrompt()
nodeDoNothing()
nodeExecuteMultipleTools()
nodeExecuteMultipleToolsAndSendResults()
nodeExecuteSingleTool()
nodeExecuteTool()
nodeLLMCompressHistory()
nodeLLMModerateMessage()
nodeLLMRequest()
nodeLLMRequestForceOneTool()
nodeLLMRequestMultiple()
nodeLLMRequestMultipleOnlyCallingTools()
nodeLLMRequestOnlyCallingTools()
nodeLLMRequestStreaming()
nodeLLMRequestStreamingAndSendResults()
nodeLLMRequestStructured()
nodeLLMSendMessageForceOneTool()
nodeLLMSendMessageOnlyCallingTools()
nodeLLMSendMultipleToolResults()
nodeLLMSendMultipleToolResultsOnlyCallingTools()
nodeLLMSendToolResult()
nodeLLMSendToolResultOnlyCallingTools()
nodeSetStructuredOutput()
nodeUpdatePrompt()
onAssistantMessage()
onAssistantMessageWithMedia()
onFailure()
onIsInstance()
onMultipleAssistantMessages()
onMultipleReasoningMessages()
onMultipleToolCalls()
onMultipleToolResults()
onReasoningMessage()
onSuccessful()
onToolCall()
onToolNotCalled()
onToolResult()
replaceHistoryWithTLDR()
requestStreamingAndSendResultsImpl()
requestStreamingImpl()
setStructuredOutputImpl()
setToolChoice()
setToolChoiceAuto()
setToolChoiceNamed()
setToolChoiceNone()
setToolChoiceRequired()
unsetToolChoice()
WholeCompressionStrategyWithMultipleSystemMessages
WholeHistoryCompressionStrategy
ai.koog.agents.core.environmentSkip to content
AIAgentEnvironment
ContextualAgentEnvironment
executeUnsafe()
GenericAgentEnvironment
ReceivedToolResult
result()
SafeToolSkip to content
ResultSkip to content
Failure
Success
TerminationTool
ToolResultKindSkip to content
Failure
Success
ValidationError
toSafeResult()
ai.koog.agents.core.exceptionSkip to content
AgentEngineException
AgentNotFoundException
AgentRuntimeException
MalformedMessageException
ToolNotRegisteredException
UnexpectedMessageTypeException
UnexpectedServerException
ai.koog.agents.core.featureSkip to content
AIAgentFeature
AIAgentFunctionalFeature
AIAgentGraphFeature
AIAgentPlannerFeature
ContextualPromptExecutor
ai.koog.agents.core.feature.configSkip to content
FeatureConfig
FeatureSystemVariables
ai.koog.agents.core.feature.debuggerSkip to content
DebuggerSkip to content
Feature
debugger()
DebuggerConfig
ai.koog.agents.core.feature.debugger.writerSkip to content
DebuggerFeatureMessageRemoteWriter
ai.koog.agents.core.feature.handlerSkip to content
AfterLLMCallContext
AgentBeforeCloseContext
AgentEventHandlerContext
AgentFinishedContext
AgentLifecycleContextEventHandler
AgentLifecycleEventContext
AgentLifecycleEventHandler
AgentLifecycleEventTypeSkip to content
AgentClosing
AgentCompleted
AgentEnvironmentTransforming
AgentExecutionFailed
AgentStarting
BuildPlanCompleted
BuildPlanStarting
ExecuteStepCompleted
ExecuteStepStarting
IsPlanCompletedCompleted
IsPlanCompletedStarting
LLMCallCompleted
LLMCallStarting
LLMStreamingCompleted
LLMStreamingFailed
LLMStreamingFrameReceived
LLMStreamingStarting
NodeExecutionCompleted
NodeExecutionFailed
NodeExecutionStarting
StrategyCompleted
StrategyStarting
SubgraphExecutionCompleted
SubgraphExecutionFailed
SubgraphExecutionStarting
ToolCallCompleted
ToolCallFailed
ToolCallStarting
ToolValidationFailed
AgentLifecycleTransformEventHandler
AgentRunErrorContext
AgentStartContext
AgentTransformEnvironmentContext
BeforeLLMCallContext
EventHandlerContext
LLMEventHandlerContext
NodeAfterExecuteContext
NodeBeforeExecuteContext
NodeEventHandlerContext
NodeExecutionErrorContext
StrategyEventHandlerContext
StrategyFinishedContext
StrategyStartContext
ToolCallContext
ToolCallFailureContext
ToolCallResultContext
ToolEventHandlerContext
ToolValidationErrorContext
ai.koog.agents.core.feature.handler.agentSkip to content
AgentClosingContext
AgentCompletedContext
AgentEnvironmentTransformingContext
AgentEventContext
AgentExecutionFailedContext
AgentStartingContext
ai.koog.agents.core.feature.handler.llmSkip to content
LLMCallCompletedContext
LLMCallEventContext
LLMCallStartingContext
ai.koog.agents.core.feature.handler.nodeSkip to content
NodeExecutionCompletedContext
NodeExecutionEventContext
NodeExecutionFailedContext
NodeExecutionStartingContext
ai.koog.agents.core.feature.handler.plannerSkip to content
PlanCompletionEvaluationCompletedContext
PlanCompletionEvaluationStartingContext
PlanCreationCompletedContext
PlanCreationStartingContext
PlannerEventContext
StepExecutionCompletedContext
StepExecutionStartingContext
ai.koog.agents.core.feature.handler.strategySkip to content
StrategyCompletedContext
StrategyEventContext
StrategyStartingContext
ai.koog.agents.core.feature.handler.streamingSkip to content
LLMStreamingCompletedContext
LLMStreamingEventContext
LLMStreamingFailedContext
LLMStreamingFrameReceivedContext
LLMStreamingStartingContext
ai.koog.agents.core.feature.handler.subgraphSkip to content
SubgraphExecutionCompletedContext
SubgraphExecutionEventContext
SubgraphExecutionFailedContext
SubgraphExecutionStartingContext
ai.koog.agents.core.feature.handler.toolSkip to content
ToolCallCompletedContext
ToolCallEventContext
ToolCallFailedContext
ToolCallStartingContext
ToolValidationFailedContext
ai.koog.agents.core.feature.messageSkip to content
FeatureEvent
FeatureMessageSkip to content
TypeSkip to content
Message
Event
FeatureMessageProcessor
FeatureMessageProcessorUtil
ai.koog.agents.core.feature.modelSkip to content
AIAgentError
FeatureStringMessage
toAgentError()
ai.koog.agents.core.feature.model.eventsSkip to content
AfterLLMCallEvent
AgentClosingEvent
AgentCompletedEvent
AgentExecutionFailedEvent
AgentStartingEvent
AIAgentBeforeCloseEvent
AIAgentFinishedEvent
AIAgentNodeExecutionEndEvent
AIAgentNodeExecutionErrorEvent
AIAgentNodeExecutionStartEvent
AIAgentRunErrorEvent
AIAgentStartedEvent
AIAgentStrategyFinishedEvent
AIAgentStrategyStartEvent
BeforeLLMCallEvent
DefinedFeatureEvent
GraphStrategyStartingEvent
LLMCallCompletedEvent
LLMCallStartingEvent
LLMStreamingCompletedEvent
LLMStreamingFailedEvent
LLMStreamingFrameReceivedEvent
LLMStreamingStartingEvent
NodeExecutionCompletedEvent
NodeExecutionFailedEvent
NodeExecutionStartingEvent
startNodeToGraph()
StrategyCompletedEvent
StrategyEventGraph
StrategyEventGraphEdge
StrategyEventGraphNode
StrategyStartingEvent
StrategyStartingEventBase
SubgraphExecutionCompletedEvent
SubgraphExecutionFailedEvent
SubgraphExecutionStartingEvent
ToolCallCompletedEvent
ToolCallEvent
ToolCallFailedEvent
ToolCallFailureEvent
ToolCallResultEvent
ToolCallStartingEvent
ToolValidationErrorEvent
ToolValidationFailedEvent
ai.koog.agents.core.feature.pipelineSkip to content
AIAgentFunctionalPipeline
AIAgentGraphPipeline
AIAgentGraphPipelineAPI
AIAgentPipeline
AIAgentPipelineAPI
AIAgentPipelineImpl
AIAgentPlannerPipeline
AIAgentPlannerPipelineAPI
AIAgentPlannerPipelineImpl
AsyncInterceptor
Interceptor
RegisteredFeature
TransformInterceptor
ai.koog.agents.core.feature.remoteSkip to content
ConnectionConfig
defaultFeatureMessageJsonConfig
defaultFeatureMessageSerializersModule
ai.koog.agents.core.feature.remote.clientSkip to content
FeatureMessageClient
FeatureMessageRemoteClient
ai.koog.agents.core.feature.remote.client.configSkip to content
ClientConnectionConfigSkip to content
Companion
DefaultClientConnectionConfigSkip to content
Companion
ai.koog.agents.core.feature.remote.serverSkip to content
FeatureMessageRemoteServer
FeatureMessageServer
ai.koog.agents.core.feature.remote.server.configSkip to content
DefaultServerConnectionConfigSkip to content
Companion
ServerConnectionConfig
ai.koog.agents.core.feature.writerSkip to content
FeatureMessageFileWriter
FeatureMessageLogWriterSkip to content
LogLevelSkip to content
INFO
DEBUG
FeatureMessageRemoteWriter
ai.koog.agents.core.modelSkip to content
AgentServiceError
AgentServiceErrorTypeSkip to content
UNEXPECTED_MESSAGE_TYPE
MALFORMED_MESSAGE
AGENT_NOT_FOUND
UNEXPECTED_ERROR
ai.koog.agents.core.systemSkip to content
getEnvironmentVariableOrNull()
getVMOptionOrNull()
ai.koog.agents.core.utilsSkip to content
BuilderChainAction
ConfigureAction
runBlockingIfRequired()
runOnLLMDispatcher()
runOnStrategyDispatcher()
submitToMainDispatcher()
ai.koog.agents.ext.agentSkip to content
asConditionResult
chatAgentStrategy()
ConditionResultSkip to content
Approve
Reject
CriticResult
CriticResultFromLLM
FinishTool
HistoryCompressionConfig
llmAsAJudge()
reActStrategy()
RetrySubgraphResult
setupLLMAsAJudge()
setupSubgraphWithTask()
singleRunStrategyWithHistoryCompression()
structuredOutputWithToolsStrategy()
subgraphWithRetry()
subgraphWithRetrySimple()
subgraphWithTask()
SubgraphWithTaskUtils
subgraphWithVerification()
ai.koog.agents.ext.llm.choiceSkip to content
ChoiceSelectionStrategySkip to content
Default
nodeLLMSendResultsMultipleChoices()
nodeSelectLLMChoice()
PromptExecutorWithChoiceSelection
ai.koog.agents.plannerSkip to content
AIAgentPlanner
AIAgentPlannerStrategySkip to content
Companion
AIAgentPlannerStrategyBuilder
CustomPlannerStrategyBuilder
CustomPlannerStrategyBuilderWithInput
GOAPStrategyBuilder
JavaAIAgentPlanner
PlannerAIAgentSkip to content
Companion
FeatureContext
PlannerAIAgentBuilder
SimpleLLMPLannerBuilder
TypedAgentPlannerStrategyBuilder
TypedCustomPlannerStrategyBuilder
ai.koog.agents.planner.goapSkip to content
ActionSkip to content
Companion
ActionBuilderSkip to content
ExecuteSync
ActionBuilderApi
Belief
Condition
Cost
Execute
GoalSkip to content
Companion
GoalBuilder
GoalValue
goap()
GoapAgentState
GOAPPlan
GOAPPlanner
GOAPPlannerBuilder
ai.koog.agents.planner.llmSkip to content
PlanStep
SimpleLLMPlanner
SimpleLLMWithCriticPlanner
SimplePlan
SimplePlanAssessmentSkip to content
Continue
NoPlan
Replan
agents-extSkip to content
ai.koog.agents.ext.toolSkip to content
AskUserSkip to content
Args
ExitToolSkip to content
Args
SayToUserSkip to content
Args
ai.koog.agents.ext.tool.fileSkip to content
EditFileToolSkip to content
Args
Companion
Result
ListDirectoryToolSkip to content
Args
Result
ReadFileToolSkip to content
Args
Result
WriteFileToolSkip to content
Args
Result
ai.koog.agents.ext.tool.file.patchSkip to content
PatchApplyResultSkip to content
FailureSkip to content
OriginalNotFound
Success
ai.koog.agents.ext.tool.searchSkip to content
RegexSearchToolSkip to content
Args
Result
ai.koog.agents.ext.tool.shellSkip to content
BraveModeConfirmationHandler
ExecuteShellCommandToolSkip to content
Args
Result
JvmShellCommandExecutor
PrintShellCommandConfirmationHandler
ShellCommandConfirmationSkip to content
Approved
Denied
ShellCommandConfirmationHandler
ShellCommandExecutorSkip to content
ExecutionResult
agents-features-event-handlerSkip to content
ai.koog.agents.features.eventHandler.featureSkip to content
EventHandlerSkip to content
Feature
EventHandlerConfig
EventHandlerConfigAPI
handleEvents()
agents-features-longterm-memorySkip to content
ai.koog.agents.longtermmemory.featureSkip to content
LongTermMemorySkip to content
Config
Feature
IngestionSettingsBuilder
RetrievalSettingsBuilder
longTermMemory()
withLongTermMemory()
ai.koog.agents.longtermmemory.ingestionSkip to content
IngestionSettings
IngestionStorage
IngestionTimingSkip to content
ON_LLM_CALL
ON_AGENT_COMPLETION
ai.koog.agents.longtermmemory.ingestion.extractionSkip to content
FilteringMemoryRecordExtractorSkip to content
Builder
MemoryRecordExtractorSkip to content
Companion
MemoryRecordExtractorBuilder
ai.koog.agents.longtermmemory.modelSkip to content
MemoryRecord
ai.koog.agents.longtermmemory.retrievalSkip to content
KeywordSearchRequest
KeywordSearchStrategySkip to content
Builder
RetrievalSettings
RetrievalStorage
SearchRequest
SearchResult
SearchStrategySkip to content
Companion
SearchStrategyBuilder
SimilaritySearchRequest
SimilaritySearchStrategySkip to content
Builder
ai.koog.agents.longtermmemory.retrieval.augmentationSkip to content
PromptAugmenterSkip to content
Companion
PromptAugmenterBuilder
SystemPromptAugmenterSkip to content
Builder
Companion
UserPromptAugmenterSkip to content
Builder
Companion
ai.koog.agents.longtermmemory.storageSkip to content
InMemoryRecordStorage
agents-features-memorySkip to content
ai.koog.agents.chatMemory.featureSkip to content
ChatHistoryProvider
ChatMemorySkip to content
Feature
ChatMemoryConfig
ChatMemoryPreProcessor
FilterMessagesPreProcessor
InMemoryChatHistoryProvider
MessageFilter
WindowSizePreProcessor
ai.koog.agents.memory.configSkip to content
MemoryScopesProfile
MemoryScopeTypeSkip to content
PRODUCT
AGENT
FEATURE
ORGANIZATION
ai.koog.agents.memory.featureSkip to content
AgentMemorySkip to content
Config
Feature
memory()
retrieveFactsFromHistory()
withMemory()
ai.koog.agents.memory.feature.historySkip to content
RetrieveFactsFromHistory
ai.koog.agents.memory.feature.nodesSkip to content
nodeLoadAllFactsFromMemory()
nodeLoadFromMemory()
nodeSaveToMemory()
nodeSaveToMemoryAutoDetectFacts()
parseFactsFromResponse()
ai.koog.agents.memory.modelSkip to content
Concept
Fact
FactTypeSkip to content
SINGLE
MULTIPLE
MemoryScopeSkip to content
Agent
CrossProduct
Feature
Product
MemorySubjectSkip to content
Companion
Everything
MultipleFacts
SingleFact
ai.koog.agents.memory.promptsSkip to content
MemoryPrompts
ai.koog.agents.memory.providersSkip to content
AgentMemoryProvider
LocalFileMemoryProvider
LocalMemoryConfig
MemoryProviderConfig
NoMemory
ai.koog.agents.memory.storageSkip to content
Aes256GCMEncryptorSkip to content
Companion
EncryptedStorage
Encryption
SimpleStorage
Storage
agents-features-opentelemetrySkip to content
ai.koog.agents.features.opentelemetry.attributeSkip to content
CustomAttribute
ai.koog.agents.features.opentelemetry.featureSkip to content
OpenTelemetrySkip to content
Feature
OpenTelemetryConfig
ai.koog.agents.features.opentelemetry.integration.langfuseSkip to content
addLangfuseExporter()
ai.koog.agents.features.opentelemetry.integration.weaveSkip to content
addWeaveExporter()
agents-features-snapshotSkip to content
ai.koog.agents.snapshot.featureSkip to content
add()
AgentCheckpointData
isTombstone()
PersistenceSkip to content
Feature
persistence()
PersistenceFeatureConfig
Persistency
PersistencyFeatureConfig
Reverts
RollbackToolRegistrySkip to content
Companion
RollbackToolRegistryBuilder
RollbackToolRegistryBuilderAPI
RollbackToolRegistryBuilderImpl
RollbackToolSet
serializeInput()
toAgentContextData()
tombstoneCheckpoint()
withPersistence()
ai.koog.agents.snapshot.providersSkip to content
AsyncPersistenceStorageProvider
InMemoryPersistenceStorageProvider
NoPersistencyStorageProvider
PersistenceStorageProvider
PersistenceUtils
PersistencyStorageProvider
PersistencyUtils
ai.koog.agents.snapshot.providers.fileSkip to content
FilePersistenceStorageProvider
FilePersistencyStorageProvider
JVMFilePersistenceStorageProvider
JVMFilePersistencyStorageProvider
ai.koog.agents.snapshot.providers.filtersSkip to content
AgentCheckpointPredicateFilter
agents-features-tokenizerSkip to content
ai.koog.agents.features.tokenizer.featureSkip to content
MessageTokenizerSkip to content
Feature
MessageTokenizerConfig
tokenizer()
agents-features-traceSkip to content
ai.koog.agents.features.tracingSkip to content
traceString
ai.koog.agents.features.tracing.featureSkip to content
TraceFeatureConfig
TracingSkip to content
Feature
ai.koog.agents.features.tracing.writerSkip to content
TraceFeatureMessageFileWriter
TraceFeatureMessageLogWriter
TraceFeatureMessageRemoteWriter
agents-mcpSkip to content
ai.koog.agents.mcpSkip to content
DefaultMcpToolDescriptorParser
defaultStdioTransport()
fromProcess()
McpTool
McpToolDescriptorParser
McpToolRegistryProvider
agents-testSkip to content
ai.koog.agents.testing.agentSkip to content
agentExecutionInfo()
agentExecutionPath()
ai.koog.agents.testing.clientSkip to content
CapturingLLMClient
ai.koog.agents.testing.featureSkip to content
AssertionResultSkip to content
False
NotEqual
assistantMessage()
EdgeAssertion
graph()
GraphAssertions
NodeOutputAssertion
NodeReferenceSkip to content
Finish
NamedNode
Start
Strategy
SubgraphNode
ReachabilityAssertion
SubGraphAssertions
testGraph()
TestingSkip to content
ConfigSkip to content
SubgraphAssertionsBuilderSkip to content
EdgeAssertionsBuilderSkip to content
EdgeOutputPair
NodeOutputAssertionsBuilderSkip to content
NodeOutputPair
Feature
toolCallMessage()
toolResult()
UnconditionalEdgeAssertion
withTesting()
ai.koog.agents.testing.feature.messageSkip to content
findEvents()
findNodeEvents()
singleEvent()
singleNodeEvent()
ai.koog.agents.testing.networkSkip to content
NetUtil
ai.koog.agents.testing.toolsSkip to content
AIAgentContextMockBuilderSkip to content
ProxyHandler
AIAgentContextMockBuilderBase
DefaultResponseReceiver
DummyAIAgentContext
DummyToolSkip to content
Args
getMockExecutor()
MockEnvironment
MockExecutorBuilderSkip to content
MockLLMAnswerBuilder
MockExecutorDSLBuilderSkip to content
MixedResultsReceiver
MockToolReceiverSkip to content
MockToolResponseBuilder
MultiToolCallReceiver
ToolCallReceiver
mockLLMToolCall()
MockPromptExecutorSkip to content
Companion
mockTool()
MockToolFromCallableReceiverSkip to content
MockToolFromCallableResponseBuilder
RandomNumberToolSkip to content
Args
TestBlankToolSkip to content
Args
TestFinishToolSkip to content
Args
ToolCondition
agents-toolsSkip to content
ai.koog.agents.core.toolsSkip to content
fail()
SimpleTool
ToolSkip to content
Args
EmptyArgs
ToolArgs Skip to content
Empty
ToolDescriptor
ToolExceptionSkip to content
ValidationFailure
ToolParameterDescriptor
ToolParameterTypeSkip to content
AnyOf
Boolean
Companion
Enum
Float
Integer
List
Null
Object
String
ToolRegistrySkip to content
Companion
ToolRegistryBuilder
ToolResult Skip to content
Boolean Skip to content
Companion
Companion
JSONSerializable
Number
Text Skip to content
Companion
validate()
validateNotNull()
ai.koog.agents.core.tools.annotationsSkip to content
InternalAgentToolsApi
LLMDescription
Tool
ai.koog.agents.core.tools.reflectSkip to content
asTool()
asTools()
asToolsByClass()
ToolFromCallableSkip to content
Args
ToolSet
ai.koog.agents.core.tools.reflect.javaSkip to content
asTool()
asTools()
ai.koog.agents.core.tools.schemaSkip to content
defaultJsonSchemaConfig
getJsonSchema()
getToolDescriptor()
ToolParameterInfo
toToolParameter()
ai.koog.agents.core.tools.serializationSkip to content
ToolDescriptorSchemaGenerator
agents-utilsSkip to content
ai.koog.agents.annotationsSkip to content
JavaAPI
KtLintIgnoreNaming
ai.koog.agents.utilsSkip to content
HiddenStringSkip to content
Companion
ModelInfoSkip to content
Companion
embeddings-baseSkip to content
ai.koog.embeddings.baseSkip to content
Embedder
Vector
embeddings-llmSkip to content
ai.koog.embeddings.localSkip to content
LLMEmbedder
koog-ktorSkip to content
ai.koog.ktorSkip to content
aiAgent()
bedrock()
BedrockClientConfig
KoogSkip to content
Companion
KoogAgentsConfigSkip to content
AgentConfig
AnthropicConfig
DeepSeekConfig
GoogleConfig
LLMConfigSkip to content
FallbackLLMConfig
MistralAIConfig
OllamaConfig
OpenAIConfig
OpenRouterConfig
TimeoutConfiguration
llm()
mcp()
McpToolsConfig
koog-spring-ai-starter-model-chatSkip to content
ai.koog.spring.ai.chatSkip to content
ChatOptionsCustomizerSkip to content
Companion
koogMessageToSpringMessage()
KoogSpringAiChatPropertiesSkip to content
DispatcherProperties
DispatcherTypeSkip to content
AUTO
IO
koogToolDescriptorToToolCallback()
SpringAiChatAutoConfigurationSkip to content
NamedChatModelConfiguration
SingleChatModelConfiguration
SpringAiLLMClientSkip to content
Builder
Companion
SpringAiLLMProvider
springGenerationToKoogResponses()
springModerationResultToKoogModerationResult()
koog-spring-ai-starter-model-embeddingSkip to content
ai.koog.spring.ai.embeddingSkip to content
KoogSpringAiEmbeddingPropertiesSkip to content
DispatcherProperties
DispatcherTypeSkip to content
AUTO
IO
SpringAiEmbeddingAutoConfigurationSkip to content
NamedEmbeddingModelConfiguration
SingleEmbeddingModelConfiguration
SpringAiLLMEmbeddingProviderSkip to content
Builder
Companion
koog-spring-boot-starterSkip to content
ai.koog.springSkip to content
RetryConfigKoogPropertiesSkip to content
Companion
RetryConfigKoogPropertiesBuilder
ai.koog.spring.conditionsSkip to content
ConditionalOnPropertyNotEmpty
OnPropertyNotEmptyCondition
ai.koog.spring.prompt.executorSkip to content
MultiLLMAutoConfiguration
ai.koog.spring.prompt.executor.clientsSkip to content
KoogLlmClientProperties
ai.koog.spring.prompt.executor.clients.anthropicSkip to content
AnthropicKoogPropertiesSkip to content
Companion
AnthropicLLMAutoConfiguration
ai.koog.spring.prompt.executor.clients.deepseekSkip to content
DeepSeekKoogPropertiesSkip to content
Companion
DeepSeekLLMAutoConfiguration
ai.koog.spring.prompt.executor.clients.googleSkip to content
GoogleKoogPropertiesSkip to content
Companion
GoogleLLMAutoConfiguration
ai.koog.spring.prompt.executor.clients.mistralaiSkip to content
MistralAIKoogPropertiesSkip to content
Companion
MistralAILLMAutoConfiguration
ai.koog.spring.prompt.executor.clients.ollamaSkip to content
OllamaKoogPropertiesSkip to content
Companion
OllamaLLMAutoConfiguration
ai.koog.spring.prompt.executor.clients.openaiSkip to content
OpenAIKoogPropertiesSkip to content
Companion
OpenAILLMAutoConfiguration
ai.koog.spring.prompt.executor.clients.openrouterSkip to content
OpenRouterKoogPropertiesSkip to content
Companion
OpenRouterLLMAutoConfiguration
prompt-cache-filesSkip to content
ai.koog.prompt.cache.filesSkip to content
FilePromptCacheSkip to content
Factory
prompt-cache-modelSkip to content
ai.koog.prompt.cache.memorySkip to content
InMemoryPromptCacheSkip to content
Companion
ai.koog.prompt.cache.modelSkip to content
get()
PromptCacheSkip to content
FactorySkip to content
Aggregated
Named
RequestSkip to content
Companion
put()
prompt-cache-redisSkip to content
ai.koog.prompt.cache.redisSkip to content
RedisCacheException
RedisPromptCacheSkip to content
Companion
prompt-executor-cachedSkip to content
ai.koog.prompt.executor.cachedSkip to content
CachedPromptExecutor
prompt-executor-clientsSkip to content
ai.koog.prompt.executor.clientsSkip to content
allModelsIn()
ConnectionTimeoutConfig
InternalLLMClientApi
list()
LLMClient
LLMClientAPI
LLMClientException
LLMEmbeddingProvider
LLModelDefinitions
modelsById()
ai.koog.prompt.executor.clients.retrySkip to content
builder()
DefaultRetryAfterExtractor
RetryablePatternSkip to content
Custom
Keyword
Regex
Status
RetryAfterExtractor
RetryConfigSkip to content
Companion
RetryConfigBuilder
RetryingLLMClient
toRetryingClient()
ai.koog.prompt.executor.clients.serializationSkip to content
AdditionalPropertiesFlatteningSerializer
prompt-executor-anthropic-clientSkip to content
ai.koog.prompt.executor.clients.anthropicSkip to content
AnthropicClientSettings
AnthropicLLMClient
AnthropicModels
AnthropicParams
ai.koog.prompt.executor.clients.anthropic.modelsSkip to content
AnthropicContentSkip to content
Document
Image
Text
Thinking
ToolResult
ToolUse
AnthropicMCPServerURLDefinition
AnthropicMessageSkip to content
Assistant
User
AnthropicMessageRequestSkip to content
Companion
AnthropicResponse
AnthropicServiceTierSkip to content
AUTO
STANDARD_ONLY
AnthropicStreamDelta
AnthropicStreamDeltaContentTypeSkip to content
TEXT_DELTA
INPUT_JSON_DELTA
THINKING_DELTA
AnthropicStreamError
AnthropicStreamEventTypeSkip to content
CONTENT_BLOCK_START
CONTENT_BLOCK_DELTA
CONTENT_BLOCK_STOP
MESSAGE_START
MESSAGE_DELTA
MESSAGE_STOP
ERROR
PING
AnthropicStreamResponse
AnthropicThinkingSkip to content
Disabled
Enabled
AnthropicTool
AnthropicToolChoiceSkip to content
Any
Auto
None
Tool
AnthropicToolConfiguration
AnthropicToolSchema
AnthropicUsage
DocumentSourceSkip to content
Base64
PlainText
Url
ImageSourceSkip to content
Base64
Url
SystemAnthropicMessage
prompt-executor-bedrock-clientSkip to content
ai.koog.prompt.executor.clients.bedrockSkip to content
BedrockAPIMethodSkip to content
Converse
InvokeModel
BedrockClientSettings
BedrockGuardrailsSettings
BedrockInferencePrefixesSkip to content
GLOBAL
US
CA
MX
AF
AP
EU
IL
ME
SA
BedrockLLMClient
BedrockModel
BedrockModelFamiliesSkip to content
AmazonNova
AnthropicClaude
Cohere
Meta
MoonshotKimi
TitanEmbedding
BedrockModelsSkip to content
Embeddings
BedrockRegionsSkip to content
US_WEST_1
US_WEST_2
US_EAST_1
US_EAST_2
CA_CENTRAL_1
CA_WEST_1
MX_CENTRAL_1
AF_SOUTH_1
AP_EAST_1
AP_EAST_2
AP_NORTHEAST_1
AP_NORTHEAST_2
AP_NORTHEAST_3
AP_SOUTH_1
AP_SOUTH_2
AP_SOUTHEAST_1
AP_SOUTHEAST_2
AP_SOUTHEAST_3
AP_SOUTHEAST_4
AP_SOUTHEAST_5
AP_SOUTHEAST_7
EU_CENTRAL_1
EU_CENTRAL_2
EU_NORTH_1
EU_NORTH_2
EU_WEST_1
EU_WEST_2
EU_WEST_3
IL_CENTRAL_1
ME_CENTRAL_1
ME_SOUTH_1
SA_EAST_1
StaticBearerTokenProvider
withInferenceProfile()
ai.koog.prompt.executor.clients.bedrock.converseSkip to content
BedrockConverseParams
ai.koog.prompt.executor.clients.bedrock.modelfamiliesSkip to content
BedrockAnthropicInvokeModelSkip to content
Companion
BedrockAnthropicInvokeModelContentSkip to content
Text
Thinking
ToolCall
ToolResult
BedrockAnthropicInvokeModelMessageSkip to content
Assistant
User
BedrockAnthropicInvokeModelTool
BedrockAnthropicInvokeModelToolResultContent
BedrockAnthropicResponse
BedrockAnthropicToolChoice
BedrockAnthropicUsage
ai.koog.prompt.executor.clients.bedrock.modelfamilies.metaSkip to content
LlamaRequest
LlamaResponse
LlamaStreamChunk
prompt-executor-dashscope-clientSkip to content
ai.koog.prompt.executor.clients.dashscopeSkip to content
DashscopeClientSettings
DashscopeLLMClient
DashscopeModels
DashscopeParams
ai.koog.prompt.executor.clients.dashscope.modelsSkip to content
DashscopeChatCompletionResponse
DashscopeChatCompletionStreamResponse
prompt-executor-deepseek-clientSkip to content
ai.koog.prompt.executor.clients.deepseekSkip to content
DeepSeekClientSettings
DeepSeekLLMClient
DeepSeekModels
DeepSeekParams
ai.koog.prompt.executor.clients.deepseek.modelsSkip to content
DeepSeekChatCompletionResponse
DeepSeekChatCompletionStreamResponse
prompt-executor-google-clientSkip to content
ai.koog.prompt.executor.clients.googleSkip to content
GoogleClientSettings
GoogleLLMClient
GoogleModelsSkip to content
Embeddings
GoogleParams
ai.koog.prompt.executor.clients.google.modelsSkip to content
GoogleThinkingConfig
GoogleThinkingLevelSkip to content
LOW
HIGH
ai.koog.prompt.executor.clients.google.structureSkip to content
GoogleBasicJsonSchemaGeneratorSkip to content
Companion
GoogleStandardJsonSchemaGeneratorSkip to content
Companion
prompt-executor-mistralai-clientSkip to content
ai.koog.prompt.executor.clients.mistralaiSkip to content
MistralAIClientSettings
MistralAILLMClient
MistralAIModelsSkip to content
Chat
Embeddings
Moderation
MistralAIParams
ai.koog.prompt.executor.clients.mistralai.modelsSkip to content
MistralAIChatCompletionResponse
MistralAIChatCompletionStreamResponse
MistralAIUsage
prompt-executor-ollama-clientSkip to content
ai.koog.prompt.executor.ollama.clientSkip to content
ContextWindowStrategySkip to content
CompanionSkip to content
FitPrompt
Fixed
None
findBestSuitedModels()
findByNameOrNull()
nameWithoutTag
OllamaClient
OllamaCustomModelConverters
OllamaModelCard
OllamaModelsSkip to content
Alibaba
DeepSeek
Embeddings
Granite
Groq
Meta
toLLModel()
ai.koog.prompt.executor.ollama.tools.jsonSkip to content
OllamaToolDescriptorSchemaGenerator
prompt-executor-openai-clientSkip to content
ai.koog.prompt.executor.clients.openaiSkip to content
OpenAIChatParams
OpenAIClientSettings
OpenAILLMClient
OpenAIModelsSkip to content
Audio
Chat
Embeddings
Moderation
OpenAIResponsesParams
ai.koog.prompt.executor.clients.openai.azureSkip to content
AzureOpenAIClientSettings()
AzureOpenAIServiceVersionSkip to content
Companion
ai.koog.prompt.executor.clients.openai.modelsSkip to content
OpenAIChatCompletionResponse
OpenAIChatCompletionStreamResponse
OpenAIChoice
OpenAIIncludeSkip to content
WEB_SEARCH_CALL_ACTION_SOURCES
CODE_INTERPRETER_CALL_OUTPUTS
COMPUTER_CALL_OUTPUT_IMAGE_URL
FILE_SEARCH_CALL_RESULTS
INPUT_IMAGE_URL
OUTPUT_TEXT_LOGPROBS
REASONING_ENCRYPTED_CONTENT
ReasoningConfig
ReasoningSummarySkip to content
AUTO
CONCISE
DETAILED
TextVerbositySkip to content
LOW
MEDIUM
HIGH
TruncationSkip to content
AUTO
DISABLED
prompt-executor-openai-client-baseSkip to content
ai.koog.prompt.executor.clients.openai.baseSkip to content
AbstractOpenAILLMClient
OpenAIBaseSettings
OpenAICompatibleToolDescriptorSchemaGenerator
ai.koog.prompt.executor.clients.openai.base.modelsSkip to content
CompletionTokensDetails
ContentSkip to content
Parts
Text
JsonSchemaObject
OpenAIAudio
OpenAIAudioConfig
OpenAIAudioFormatSkip to content
WAV
MP3
FLAC
OPUS
PCM16
OpenAIAudioVoiceSkip to content
Alloy
Ash
Ballad
Coral
Echo
Fable
Nova
Onyx
Sage
Shimmer
OpenAIBaseLLMRequest
OpenAIBaseLLMResponse
OpenAIBaseLLMStreamResponse
OpenAIChoice
OpenAIChoiceLogProbsSkip to content
ContentLogProbs
ContentTopLogProbs
OpenAIContentPartSkip to content
Audio
File
FileData
Image
ImageUrl
InputAudio
Text
OpenAIFunction
OpenAIMessageSkip to content
Assistant
Developer
System
Tool
User
OpenAIModalitiesSkip to content
Text
Audio
OpenAIResponseFormatSkip to content
JsonObject
JsonSchema
Text
OpenAIStaticContent
OpenAIStreamChoice
OpenAIStreamDelta
OpenAIStreamFunction
OpenAIStreamOptions
OpenAIStreamToolCall
OpenAITool
OpenAIToolCall
OpenAIToolChoiceSkip to content
Companion
Function
FunctionName
Mode
OpenAIToolFunction
OpenAIUsage
OpenAIUserLocationSkip to content
ApproximateLocation
OpenAIWebSearchOptions
OpenAIWebUrlCitationSkip to content
Citation
PromptTokensDetails
ReasoningEffortSkip to content
NONE
MINIMAL
LOW
MEDIUM
HIGH
ServiceTierSkip to content
AUTO
DEFAULT
FLEX
PRIORITY
ai.koog.prompt.executor.clients.openai.base.structureSkip to content
OpenAIBasicJsonSchemaGeneratorSkip to content
Default
OpenAIStandardJsonSchemaGeneratorSkip to content
Companion
prompt-executor-openrouter-clientSkip to content
ai.koog.prompt.executor.clients.openrouterSkip to content
OpenRouterClientSettings
OpenRouterLLMClient
OpenRouterModelsSkip to content
Embeddings
OpenRouterParams
ai.koog.prompt.executor.clients.openrouter.modelsSkip to content
ErrorResponse
OpenRouterChatCompletionResponse
OpenRouterChatCompletionStreamResponse
OpenRouterChoice
OpenRouterError
OpenRouterStreamChoice
OpenRouterStreamDelta
ProviderPreferences
prompt-executor-llms-allSkip to content
ai.koog.prompt.executor.llms.allSkip to content
DefaultMultiLLMPromptExecutor
simpleAnthropicExecutor()
simpleAzureOpenAIExecutor()
simpleBedrockExecutor()
simpleBedrockExecutorWithBearerToken()
simpleGoogleAIExecutor()
simpleMistralAIExecutor()
simpleOllamaAIExecutor()
simpleOpenAIExecutor()
simpleOpenRouterExecutor()
prompt-executor-modelSkip to content
ai.koog.prompt.executor.llmsSkip to content
ExperimentalRoutingApi
LLMClientRouter
MultiLLMPromptExecutorSkip to content
FallbackPromptExecutorSettings
RoundRobinRouter
RoutingLLMPromptExecutorSkip to content
FallbackPromptExecutorSettings
SingleLLMPromptExecutor
ai.koog.prompt.executor.modelSkip to content
executeStructured()
parseResponseToStructuredResponse()
PromptExecutorSkip to content
Companion
PromptExecutorAPI
PromptExecutorBuilder
StructureFixingParserSkip to content
Companion
prompt-llmSkip to content
ai.koog.prompt.llmSkip to content
AlibabaLLMProvider
AnthropicLLMProvider
AzureLLMProvider
BedrockLLMProvider
DeepSeekLLMProvider
GoogleLLMProvider
HuggingFaceLLMProvider
LLMCapabilitySkip to content
Audio
Completion
Document
Embed
Moderation
MultipleChoices
OpenAIEndpointSkip to content
Completions
Responses
PromptCaching
SchemaSkip to content
JSONSkip to content
Basic
Standard
Speculation
Temperature
ToolChoice
Tools
VisionSkip to content
Image
Video
LLModel
LLMProviderSkip to content
Companion
MetaLLMProvider
MiniMaxLLMProvider
MistralAILLMProvider
OCILLMProvider
OllamaLLMProvider
OpenAILLMProvider
OpenRouterLLMProvider
toModelInfo()
VertexLLMProvider
ZhipuAILLMProvider
prompt-markdownSkip to content
ai.koog.prompt.markdownSkip to content
markdown()
MarkdownContentBuilderSkip to content
LineContext
ListContext
TableAlignmentSkip to content
LEFT
CENTER
RIGHT
prompt-modelSkip to content
ai.koog.prompt.annotationsSkip to content
InternalPromptAPI
ai.koog.prompt.dslSkip to content
ContentPartsBuilder
emptyPrompt()
ModerationCategorySkip to content
Defamation
ElectionsMisinformation
Harassment
HarassmentThreatening
Hate
HateThreatening
Illicit
IllicitViolent
IntellectualProperty
Misconduct
Privacy
PromptAttack
SelfHarm
SelfHarmInstructions
SelfHarmIntent
Sexual
SexualMinors
SpecializedAdvice
Violence
ViolenceGraphic
ModerationCategoryResult
ModerationResultSkip to content
InputTypeSkip to content
TEXT
IMAGE
PromptSkip to content
Companion
LLMParamsUpdateContext
prompt()
PromptBuilderSkip to content
ToolMessageBuilder
ToolResultMessageBuilder
PromptDSL
ai.koog.prompt.execution.utilsSkip to content
runOnIOBoundDispatcher()
ai.koog.prompt.messageSkip to content
AssistantMessageBuilder
AttachmentContentSkip to content
BinarySkip to content
Base64
Bytes
PlainText
URL
builder()
CacheControlSkip to content
BedrockSkip to content
Default
FiveMinutes
OneHour
ContentPartSkip to content
Attachment
Audio
File
Image
Text
Video
fromJavaInstant()
LLMChoice
MessageSkip to content
Assistant
Reasoning
Request
Response
RoleSkip to content
System
User
Assistant
Reasoning
Tool
System
ToolSkip to content
Call
Result
User
MessageBuilder
MessageMetaInfo
ReasoningMessageBuilder
RequestMetaInfoSkip to content
Companion
RequestMetaInfoBuilder
require()
ResponseMetaInfoSkip to content
Companion
ResponseMetaInfoBuilder
SystemMessageBuilder
ToolCallMessageBuilder
ToolResultMessageBuilder
UserMessageBuilder
ai.koog.prompt.paramsSkip to content
additionalPropertiesOf()
LLMParamsSkip to content
SchemaSkip to content
JSONSkip to content
Basic
Standard
ToolChoiceSkip to content
Auto
Named
None
Required
ai.koog.prompt.streamingSkip to content
buildStreamFrameFlow()
collectText()
emitEnd()
emitReasoningComplete()
emitReasoningDelta()
emitTextComplete()
emitTextDelta()
emitToolCallComplete()
emitToolCallDelta()
filterTextOnly()
IncompleteStreamException
requireEndFrame()
StreamFrameSkip to content
CompleteFrame
DeltaFrame
End
ReasoningComplete
ReasoningDelta
TextComplete
TextDelta
ToolCallComplete
ToolCallDelta
streamFrameFlow()
StreamFrameFlowBuilder
StreamFrameFlowBuilderErrorSkip to content
NoPartialToolCallToComplete
UnexpectedPartialToolCallIndex
streamFrameFlowOf()
toAssistantMessageOrNull()
toMessageResponses()
toReasoningMessageOrNull()
toStreamFrames()
toToolCallMessages()
ai.koog.prompt.textSkip to content
numbered()
text()
TextContentBuilder
TextContentBuilderBaseSkip to content
Caret
prompt-processorSkip to content
ai.koog.prompt.processorSkip to content
executeProcessed()
LLMBasedToolCallFixProcessor
ManualToolCallFixProcessor
ResponseProcessorSkip to content
Chain
ResponseProcessorConfig
ToolCallJsonConfigSkip to content
Companion
ToolJsonFixProcessor
prompt-structureSkip to content
ai.koog.prompt.structureSkip to content
LLMStructuredParsingError
Structure
structure()
StructureDefinition
StructuredOutputPrompts
StructuredRequestSkip to content
Manual
Native
StructuredRequestConfig
StructuredResponse
ai.koog.prompt.structure.annotationsSkip to content
InternalStructuredOutputApi
ai.koog.prompt.structure.jsonSkip to content
JsonStructureSkip to content
Companion
ai.koog.prompt.structure.json.generatorSkip to content
BasicJsonSchemaGeneratorSkip to content
Default
countElements()
GenericJsonSchemaGenerator
getPolymorphicDescriptors()
JsonSchemaConstsSkip to content
Keys
Types
JsonSchemaGeneratorSkip to content
GenerationContext
StandardJsonSchemaGeneratorSkip to content
Default
ai.koog.prompt.structure.markdownSkip to content
markdownParser()
MarkdownParserBuilderSkip to content
MarkdownStreamingParser
markdownStreamingParser()
MarkdownStructureDefinitionSkip to content
Companion
prompt-tokenizerSkip to content
ai.koog.prompt.tokenizerSkip to content
CachingTokenizer
NoTokenizer
OnDemandTokenizer
PromptTokenizer
SimpleRegexBasedTokenizer
Tokenizer
ai.koog.prompt.tokenizer.tiktokenSkip to content
ByteArrayKey
TiktokenEncoder
toByteArrayKey()
prompt-xmlSkip to content
ai.koog.prompt.xmlSkip to content
xml()
XmlContentBuilder
rag-baseSkip to content
ai.koog.rag.baseSkip to content
DocumentStorage
DocumentStorageWithPayload
DocumentWithPayload
mostRelevantDocuments()
RankedDocument
RankedDocumentStorage
ai.koog.rag.base.filesSkip to content
createDirectory()
createFile()
DocumentProviderSkip to content
DocumentRange
Edit
Position
extendRangeByLines()
FileMetadataSkip to content
FileContentTypeSkip to content
Text
Binary
FileTypeSkip to content
File
Directory
FileSystemProviderSkip to content
ReadOnly
ReadWrite
filter()
JVMDocumentProviderSkip to content
Edit
JVMFileSystemProviderSkip to content
ReadOnly
ReadWrite
readText()
toPosition()
writeText()
ai.koog.rag.base.files.filterSkip to content
GlobPatternSkip to content
Companion
PathFilters
TraversalFilterSkip to content
Companion
ai.koog.rag.base.files.modelSkip to content
buildFileEntry()
buildFileSize()
buildFileSystemEntry()
buildFolderEntry()
FileSizeSkip to content
Bytes
Companion
Lines
FileSystemEntrySkip to content
FileSkip to content
ContentSkip to content
ExcerptSkip to content
Snippet
None
Text
Folder
vector-storageSkip to content
ai.koog.rag.vectorSkip to content
DocumentEmbedder
EmbeddingBasedDocumentStorage
FileDocumentEmbeddingStorage
FileVectorStorage
InMemoryDocumentEmbeddingStorage
InMemoryTextDocumentEmbeddingStorage
InMemoryVectorStorage
JVMFileDocumentEmbeddingStorage
JVMFileVectorStorage
JVMTextDocumentEmbedder
JVMTextFileDocumentEmbeddingStorage
TextDocumentEmbedder
TextFileDocumentEmbeddingStorage
VectorStorage
utilsSkip to content
ai.koog.utils.ioSkip to content
Closeable
SuitableForIO
use()
ai.koog.utils.langSkip to content
masked()
ai.koog.utils.serializersSkip to content
ByteArrayAsBase64Serializer
ai.koog.utils.systemSkip to content
EnvSystemSecretsReader
JvmSystemConfigReader
SystemConfigReader
systemConfigReader()
SystemSecretsReader
systemSecretsReader()
UserDefaultsSystemConfigReaderSkip to content
Companion
ai.koog.utils.timeSkip to content
TimeUtils
toJavaDuration()
toJavaInstant()
toKotlinDuration()
toKotlinInstant()