Skip to main content

Session Memory Operations

Use this action when you want to store a value and reuse it in later CEL expressions during the current workflow or assistant execution context.

Best for

  • Saving a value from one step for later conditions
  • Keeping a simple flag, counter, or lookup result available to later steps
  • Cleaning up temporary values when they are no longer needed

Main fields

FieldWhat it does
OperationChooses whether to set, get, or delete a value
KeyNames the value you want to store
ValueDefines the value to store when the operation is set

What later steps can use

This action does not create a separate step output. Instead, the stored value can be referenced directly in later CEL expressions by the key name you chose.

Example:

  • Save customerTier
  • Use customerTier in a later condition or message

Tips

  • Use simple key names like customerTier, latestSummary, or shouldEscalate.
  • In most cases, Set and Delete are the operations you will use most often.
  • You usually do not need a separate Get step, because later expressions can reference the stored key directly.
  • Use debugging to confirm the stored value is available where you expect it.