Skip to content

ToolStatus

How a tool call ended. Open: new values may be added. Every value is final.

A string. The SDKs keep a value they do not know yet as the string itself (Python: an unknown member carrying it), so a newer server never breaks an older SDK.

Value Description
succeeded The call succeeded.
failed The call failed.

Used by ResumeConversationStream, SendMessage.