openedx_ai_extensions.events package#
Submodules#
openedx_ai_extensions.events.data module#
Attr data classes for AI Extensions events. These are owned by openedx-ai-extensions and imported by any app that wants to request an AI orchestration run.
openedx_ai_extensions.events.signals module#
Public OpenEdxPublicSignal owned by openedx-ai-extensions.
External apps import this signal to request an AI workflow run. openedx-ai-extensions is the sole consumer.