Skip to main content

Module event

Module event 

Expand description

Host-owned routing for normalized events emitted by plugin channels.

The plugin supplies message data, while the host supplies the admitted instance identity and resolves the current route and authorization for each submission. The dispatcher behind this boundary is responsible for entering ZeroClaw’s existing shared agent and SOP paths; this module deliberately contains no transport listener or agent/SOP implementation.

Structs§

PluginEventEnvelope
A transient, host-stamped event submitted by one admitted plugin instance.
PluginEventRouteResolver
Live host resolver for plugin event ownership and sender authorization.
PluginEventRouter
Resolves and submits plugin events through one fail-closed host boundary.
ResolvedPluginEventRoute
A transient host-resolved view of where one event is allowed to go.

Enums§

PluginEventError
Fail-closed outcomes from the plugin event-routing boundary.
PluginEventResolution
Result of resolving the current canonical route and sender authorization.

Traits§

PluginEventDispatcher
Shared runtime boundary that performs the already-resolved agent/SOP work.