DecideAgentToolInput
Approve or reject one exact pending tool call by its displayed argument hash.
input DecideAgentToolInput {
idempotencyKey: String!
sessionId: String!
clientEpoch: BigInt!
toolCallId: String!
argumentHash: String!
reason: String
}
Fields
DecideAgentToolInput.idempotencyKey ● String! non-null scalar
Required retry key. Same owner, operation, key, and input replay the first result; changed input returns IDEMPOTENCY_CONFLICT.
DecideAgentToolInput.sessionId ● String! non-null scalar
Owner/app session UUID.
DecideAgentToolInput.clientEpoch ● BigInt! non-null scalar
Current attached client epoch.
DecideAgentToolInput.toolCallId ● String! non-null scalar
Pending tool call UUID.
DecideAgentToolInput.argumentHash ● String! non-null scalar
Exact sha256 hash displayed by APPROVAL_REQUESTED; substitutions and stale contexts fail.
DecideAgentToolInput.reason ● String scalar
Optional bounded human rejection reason.
Member Of
crowdyStudioAgentApproveTool mutation ● crowdyStudioAgentRejectTool mutation