Nox-Lumen MfgNox-Lumen Mfg

Event Trigger 事件触发

核心理念

事件触发系统与 Cron 定时调度 平行,只负责"把事件送到 Session",Agent 根据提示词决定一切:

Rendering diagram…

触发系统不区分"审核 / 通知 / 报告"——Agent 是逻辑层,用户的提示词是配置,触发系统只管投递。

事件源

来源典型用途
WebhookGitHub / GitLab / Gerrit / DOORS 的外部回调
Channel 消息飞书群、企业微信群、邮件新消息
Hook 内部事件其他 Session 的 Agent 生命周期事件
Cron 定时按时间规则触发(独立子系统,与 EventTrigger 并列)
Compound 复合触发多源组合条件(如:PR 打开 CI 通过)

工作流程

Rendering diagram…

特性

  • MySQL 持久化 — 重启自恢复
  • Debounce 去抖 — 避免重复触发
  • Conflict Policy — 支持 queue / skip / parallel 并发策略
  • Chain Trigger — 一个事件触发链式后续触发

典型使用

用户配置:"有 PR 就审核"   → PR Webhook → Session → 代码审查技能
用户配置:"push 到 main 跑测试" → push 事件 → Session → 测试技能
用户配置:"DOORS 需求变更通知我" → DOORS Webhook → Session → 变更分析

相关文档

On this page