Nox-Lumen MfgNox-Lumen Mfg

Event trigger

Core idea

Event triggers run in parallel with Cron: both deliver into Sessions; Agents decide everything from prompts:

Rendering diagram…

The trigger layer does not encode “review vs notify vs report”—Agents are the logic layer; user prompts are the configuration; triggers only deliver.

Event sources

SourceTypical use
WebhookGitHub / GitLab / Gerrit / DOORS callbacks
Channel messagesFeishu / WeCom groups, new mail
Hook internalsOther Sessions’ Agent lifecycle events
CronTime-based (sibling subsystem)
CompoundMulti-source conditions (e.g., PR opened and CI green)

Flow

Rendering diagram…

Features

  • MySQL persistence — recover after restart
  • Debounce — suppress duplicate fires
  • Conflict policy — queue / skip / parallel
  • Chain trigger — one event fans into follow-on triggers

Typical setups

“Review every PR”        → PR Webhook → Session → code-review Skill
“Test on push to main”   → push event → Session → test Skill
“Notify on DOORS change” → DOORS Webhook → Session → impact analysis

On this page