AIToolCallPart
Parameters
The model provider's tool-call ID. A device's result is matched against it.
The tool's name, as the agent declared it.
What the call is doing, in words for people, such as "Checking your location".
Where the call is. Defaults to Status.Running when the agent sends none.
Who runs the tool. Defaults to Executor.Server when the agent sends none.
The person whose device must run a client tool.
The install that must run a client tool, from the custom data of the person's triggering message.
The call's arguments as JSON text with sorted keys, present for client tools, which need them to run. Every channel member can see them.
A short, shareable outcome, such as "Found your location".
How long the call took, in milliseconds.
What the call asks the person it waits for before it runs, and how they answered, when its tool asks first.
The sign-in the call waits for the person to finish before it runs, and how it ended, when it needs their account at a provider.