ReadonlyargumentsJson: stringRaw JSON string exactly as the model produced it.
Optional Readonlygemini?: RecordedGeminiPartReadonlykind: "tool_use"ReadonlytoolCallId: stringReadonlytoolName: stringReadonlyisError: booleanReadonlykind: "tool_result"Readonlytext: stringWhat the model is shown — the spill policy's output when one applied.
ReadonlytoolCallId: stringOptional Readonlybytes?: BufferReadonlykind: "image"Optional ReadonlymediaType?: stringPopulated from the signed attachment row; absent on legacy digest-only inputs.
Readonlysha256: stringThe committed digest, not a URL, file reference or substitute for bytes.
Readonlybytes: BufferReadonlykind: "audio"ReadonlymediaType: stringReadonlysha256: stringOriginal local binary, resolved from its signed audio inbox and attachment.
A part of a message, carrying everything an encoder needs to emit it.