addTool

fun AgentConfig<I, O>.addTool(tool: Tool)
inline fun <TI : Any, TO : Any> AgentConfig<I, O>.addTool(tool: TypedTool<TI, TO>)
inline fun <TI : Any, TO : Any> AgentConfig<I, O>.addTool(name: String, description: String? = null, noinline handler: suspend (TI) -> TO)