ToolResolutionHelper

Utility for resolving ToolGroups and decorating tools. Provides consistent tool resolution across streaming, thinking, and standard LLM operations.

Functions

Link copied to clipboard
fun resolveAndDecorate(interaction: LlmInteraction, agentProcess: AgentProcess?, action: Action?, toolDecorator: ToolDecorator): List<Tool>

Resolves ToolGroups from the interaction and decorates all tools.