DomainToolTracker

constructor(sources: List<DomainToolSource<*>> = emptyList(), autoDiscovery: Boolean = false, agentProcess: AgentProcess? = null)

Parameters

sources

List of registered domain tool sources (empty for auto-discovery mode)

autoDiscovery

When true, discovers tools from any object with @LlmTool methods

agentProcess

Optional agent process for predicate evaluation