Serialized Agent Process Snapshot
data class SerializedAgentProcessSnapshot(val processId: String, val parentId: String?, val agentName: String, val status: AgentProcessStatusCode, val version: Long, val contentType: <Error class: unknown class>, val payload: ByteArray, val createdAt: Instant, val updatedAt: Instant, val metadata: Map<String, String> = emptyMap())
Backend-neutral envelope for a serialized agent process checkpoint.
Stores lookup and concurrency metadata beside an opaque payload. Storage backends should not inspect payload; serialization and restore are owned by higher framework layers.
Parameters
process Id
stable id of the agent process represented by this snapshot
parent Id
parent process id for sub-agent processes, if any
agent Name
name of the agent definition needed to restore the process
status
process status at the checkpoint boundary
version
optimistic concurrency version for this process snapshot
content Type
media type of payload, for example MediaType.APPLICATION_JSON
payload
serialized process snapshot bytes