AttachAgentClientInput
Attach one interactive browser and optional selected project/grid, atomically repinning policy/registry/context while fencing old tabs, leases, approvals, and browser dispatches.
input AttachAgentClientInput {
idempotencyKey: String!
sessionId: String!
clientInstanceId: String
projectId: String
gridId: BigInt
}
Fields
AttachAgentClientInput.idempotencyKey ● String! non-null scalar
Required retry key. Same owner, operation, key, and input replay the first result; changed input returns IDEMPOTENCY_CONFLICT.
AttachAgentClientInput.sessionId ● String! non-null scalar
Owner/app session UUID.
AttachAgentClientInput.clientInstanceId ● String scalar
Optional stable browser instance UUID. Omit to use the single-interactive-client session cursor.
AttachAgentClientInput.projectId ● String scalar
Optional owner project UUID selected by the attaching Studio. Omit to retain the current selection; null explicitly clears it outside BUILD.
AttachAgentClientInput.gridId ● BigInt scalar
Optional authoritative grid context selected by the attaching Studio. Omit to retain the current grid.
Member Of
crowdyStudioAgentAttachClient mutation