Home > intention-kernel > KernelEvent
KernelEvent interface
Observable event emitted by the kernel.
Signature:
export interface KernelEvent<T = unknown>Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
| "trace" | "audit" | "integration" | Routing category selected before the event reaches the sink. | |
| string | (Optional) Earlier event that directly caused this event. | |
| string | Root trace identity shared by every event in a turn. | |
| T | Sanitized event-specific payload. | |
| string | Globally unique event identity supplied by the kernel ID generator. | |
| string | ISO timestamp supplied by the kernel clock. | |
| number | Monotonically increasing position within the turn. | |
| (Optional) Plan branch associated with the event, when applicable. | ||
| Conversation thread that owns the event. | ||
| Turn that owns the event. | ||
| string | Stable event name such as | |
| number | Payload contract version for independent event evolution. |