<<<<<<< HEAD ======= >>>>>>> 0a75ee1214dbcf88620b703810fab9e09d8c89fb

getTools

abstract suspend fun getTools(readonlyContext: ReadonlyContext? = null): List<BaseTool>

Return all tools in the toolset based on the provided context.

Return

A list of tools available under the specified context.

Parameters

readonlyContext

Context used to filter tools available to the agent. Defaults to null, meaning no filtering context is supplied and all tools in the toolset are returned. Toolsets that do not filter by context may ignore this parameter.