Koog
class Koog(val application: Application, val promptExecutor: PromptExecutor, val agentConfig: KoogAgentsConfig.AgentConfig, val agentFeatures: List<GraphAIAgent.FeatureContext.() -> Unit>, job: CompletableJob)(source)
Represents an instance of Koog with configuration for prompt execution, language model, tool management, agent setup, and features.
Constructors
Link copied to clipboard
constructor(application: Application, promptExecutor: PromptExecutor, agentConfig: KoogAgentsConfig.AgentConfig, agentFeatures: List<GraphAIAgent.FeatureContext.() -> Unit>, job: CompletableJob)