Tool Injection Result
data class ToolInjectionResult(val toolsToAdd: List<Tool> = emptyList(), val toolsToRemove: List<Tool> = emptyList())
Result of tool injection evaluation.
Supports both adding new tools and removing existing ones, enabling patterns like MatryoshkaTool where a facade tool is replaced by its inner tools.