Part of an assistant configuration is the ‘Reactive’ options where you point to one or more stores (e.g. Processing Store, Training Store) so that the assistant will monitor the store and become active when new data become present in the store(s).
Subscriptions uses a simple expression language to match documents. You can learn all the types of expressions here.
We also have a set of helpers for working with our events.
You can use hasLabel to determine if the document that raised the event has a specific label
You can invert it using a !, for example
You can use hasMixins to determine if the document that raised the event has a specific mixins
You can use hasExtensions to determine if the document that raised the event has one or more extensions
You can use matchesPath to perform a pattern match on the document name
If blank are defined then all events are sent to the assistant