id: str

The unique ID of the tool search call item.

arguments: object

Arguments used for the tool search call.

call_id: Optional[str]

The unique ID of the tool search call generated by the model.

execution: Literal["server", "client"]

Whether tool search was executed by the server or by the client.

One of the following:
"server"
"client"
status: Literal["in_progress", "completed", "incomplete"]

The status of the tool search call item that was recorded.

One of the following:
"in_progress"
"completed"
"incomplete"
type: Literal["tool_search_call"]

The type of the item. Always tool_search_call.

agent: Optional[Agent]

The agent that produced this item.

agent_name: str

The canonical name of the agent that produced this item.

created_by: Optional[str]

The identifier of the actor that created the item.