Memory
The Memory block manages an explicit, workflow-controlled conversation history, keyed by a Conversation ID -- separate from an Agent block's own built-in memory modes.

Don't reach for this block by default. If you just want an agent to remember earlier turns in a natural conversation, use the Agent block's own memory settings instead. Use the Memory block only when a workflow itself needs to explicitly read, write, or clear a specific conversation's history -- for example, injecting synthetic history before a call, or deleting a user's history on request.
Operations
Appends one message to a conversation, identified by Conversation ID (e.g. user-123). Requires a Role (User/Assistant/System) and the message Content.
Retrieves the message history for a single Conversation ID.
Retrieves every conversation's memory in the workspace.
Deletes all messages for a single Conversation ID.
Full Reference
Every operation, parameter, and output shape is documented in full at Memory (tools).