of
open fun of(name: String, description: String, innerTools: List<Tool>, removeOnInvoke: Boolean = true, childToolUsageNotes: String? = null): UnfoldingTool
Create an UnfoldingTool that exposes all inner tools when invoked.
Parameters
name
Unique name for the tool
description
Description explaining when to use this tool category
inner Tools
The tools to expose when invoked
remove On Invoke
Whether to remove this tool after invocation (default true)
child Tool Usage Notes
Optional notes to guide LLM on using the child tools