AIClientToolRunner

constructor(userId: String, clientId: String, tools: List<AIClientTool>, scope: CoroutineScope)

Parameters

userId

The person signed in on this device.

clientId

This install, from AIClientIdentity.installId.

tools

The tools this device can run. When two share a name, the first is used.

scope

Where tools run and results are sent.