Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 3.65 KB

File metadata and controls

16 lines (12 loc) · 3.65 KB

PlatformAgentRunToolApproval

Pending approval for a specific persisted tool invocation and its arguments.

Fields

Field Type Required Description
interaction_id str ✔️ Identifies this specific invocation approval, not the tool definition.
type models.PlatformAgentRunToolApprovalType ✔️ Interaction type identifying a tool execution approval request.
tool_id Optional[str] ➖ Platform tool identifier when recorded. Omitted for requests without one, such as some MCP tools.
display_name str ✔️ Display name of the tool requesting approval.
description str ✔️ Description of the tool associated with this approval request.
arguments Dict[str, Any] ✔️ Arguments from the persisted approval request. Older platform tools use flattened parameters.
expires_at date ➖ Approval deadline, when one is set. Omitted when the approval has no expiration.