What Are Memory Conditions?

Memory Conditions allow you to control when lexicon entries activate based on the current state of your chat's memory. This gives you powerful conditional logic for dynamic storytelling, RPG mechanics, and context-aware content.

How It Works

Instead of lexicon entries activating only when keywords are mentioned, you can now add memory conditions that must be met first. The entry will only activate if:

  1. The memory conditions pass (if any are set)
  2. AND the keywords are found in the chat (traditional behavior)

Where to Find It

Memory Conditions can be added when editing any lexicon entry:

Look for the "Memory Conditions" section in the editor.

Setting Up Memory Conditions

Step 1: Add a Condition

Click the "Add Memory Condition" button to create a new condition.

Step 2: Configure the Condition

Each condition has three parts:

1. Memory Path (dot-notation)

The path to the value in chat memory you want to check.

Examples: