Releases any resources held by this instance.
Persist the full message history of one agent invocation.
Full chat history (system, user, assistant, tool)
Unique identifier for this dump entry
Human-readable label describing the agent invocation context; included in the BM25 index for Memory search
Persist an error description.
Error message or description to dump
Unique identifier for this dump entry
Human-readable label describing the error context; included in the BM25 index for Memory search
Persist an arbitrary nested object as a fenced JSON block.
Arbitrary object to serialize with JSON.stringify
Unique identifier for this dump entry
Human-readable label describing the object contents; included in the BM25 index for Memory search
Persist a flat key-value record.
Arbitrary flat object to dump
Unique identifier for this dump entry
Human-readable label describing the record contents; included in the BM25 index for Memory search
Persist an array of objects as a table. Column headers are derived from the union of all keys across all rows.
Array of arbitrary objects to dump
Unique identifier for this dump entry
Human-readable label describing the table contents; included in the BM25 index for Memory search
Persist a raw text or markdown string.
Arbitrary text content to dump
Unique identifier for this dump entry
Human-readable label describing the content; included in the BM25 index for Memory search
Interface for dump instance implementations. Instances are scoped to (signalId, bucketName) via constructor. Methods receive only the payload and dumpId.