Skip to main content

Module event

Module event 

Source
Expand description

全局事件系统

本模块提供全局事件系统,用于替代分散的 AgentEvent 和 PluginEvent 定义。

§设计目标

  • 提供单一的事件类型,避免多处重复定义
  • 支持事件的发布-订阅模式
  • 支持事件携带任意数据
  • 提供清晰的事件来源和类型标识

Modules§

execution
执行事件类型
lifecycle
生命周期事件类型
message
消息事件类型
plugin
插件事件类型
state
状态事件类型

Structs§

EventBuilder
事件构建器
GlobalEvent
全局事件类型

Functions§

error_event
创建错误事件
execution_event
创建执行事件
lifecycle_event
创建生命周期事件
state_changed_event
创建状态变更事件