Skip to main content

SendAgentMessageInput

Accept one bounded human message and queue exactly one serialized run.

input SendAgentMessageInput {
idempotencyKey: String!
sessionId: String!
clientEpoch: BigInt!
content: String!
}

Fields

SendAgentMessageInput.idempotencyKey ● String! non-null scalar

Required retry key. Same owner, operation, key, and input replay the first result; changed input returns IDEMPOTENCY_CONFLICT.

SendAgentMessageInput.sessionId ● String! non-null scalar

Owner/app active session UUID.

SendAgentMessageInput.clientEpoch ● BigInt! non-null scalar

Current attached client epoch.

SendAgentMessageInput.content ● String! non-null scalar

Human intent text, normalized, secret-scanned, and capped at 16 KiB. It never grants authority.

Member Of

crowdyStudioAgentSendMessage mutation