Package-level declarations

Types

Link copied to clipboard
data class SimpleAgenticTool(val definition: Tool.Definition, val metadata: Tool.Metadata = Tool.Metadata.DEFAULT, val llm: <Error class: unknown class> = LlmOptions(), val tools: List<Tool> = emptyList(), domainToolSources: List<DomainToolSource<*>> = emptyList(), autoDiscovery: Boolean = false, val systemPromptCreator: AgenticSystemPromptCreator = AgenticSystemPromptCreator { _, _ -> AgenticTool.defaultSystemPrompt(definition.description) }, val maxIterations: Int = AgenticTool.DEFAULT_MAX_ITERATIONS, val captureNestedArtifacts: Boolean = false) : AgenticTool<SimpleAgenticTool>

A simple agentic tool where all sub-tools are available immediately.