Skip to main content

Module plugin

Module plugin 

Source

Structs§

MessageEvent
Carries messages between Gateways and the SensoriumLoop.
ProcessEvent
Carries events emitted by Workers back through the SensoriumLoop to Gateways.
SensoriumLoop
The SensoriumLoop orchestrates workers and gateways.
WorkerRegistration

Enums§

MessageEventKind
ProcessEventKind

Traits§

AgentGateway
Common interface for all agent gateways (TUI, Slack, etc.).
Gateway
A Gateway bridges the sensorium loop with an external communication channel (Slack, HTTP webhook, chat TUI, etc).
Worker
A Worker receives a MessageEvent from the SensoriumLoop and handles it.

Functions§

build_help_response
Builds the formatted /help response from the registered workers list.
parse_kv
Parse key=value pairs from a Slack message content string. Strips a leading bot-mention (<@Uxxxx>) and the command token before parsing. Keys are lowercased. Quoted values (key="value with spaces") are supported.