Skip to content

forget_all

Makes the system forget its current dialogue state and start over.

<forget_all/>

Attributes, children, and placement

There are no attributes or children. It can appear in a plan, postplan, or conditional branch.

Behavior and usage

The reset clears the active plan, system beliefs, shared commitments, goals, and traces of previous utterances. It then pushes the top goal back onto the goals stack. Use it only when a full dialogue restart is intended; for selective cleanup, use forget or forget_shared.

DDD JSON:

{"forget_all": {}}