Skip to content

Agent approvals

Stable metadata for the agent action being approved.

FieldType
sourceAgentToolSource
kindAgentToolKind
labelstr

Approval request passed to ChatCompletionRequest.agent_approval_callback.

FieldTypeDefault
approval_idstrrequired
session_idstrrequired
roundintrequired
toolAgentToolMetadatarequired
arguments_jsonstrrequired
codestr | NoneNone
arguments() -> Any

Approval callback return value with HTTP/Rust parity.

FieldTypeDefault
decisionAgentToolApprovalDecisionKindrequired
remember_for_sessionboolFalse
messagestr | NoneNone
approve(
remember_for_session: bool = False,
) -> 'AgentToolApprovalDecision'
deny(message: str | None = None) -> 'AgentToolApprovalDecision'

Generated from mistralrs-pyo3/mistralrs.pyi.