context:edit Appearance "context:editAppearance" : { nodeId : string }
context:find Path "context:findPath" : { sourceId : string ; targetId : string }
context:focus Node "context:focusNode" : { hops : number ; nodeId : string }
context:hide Nodes "context:hideNodes" : { nodeIds : string [] }
context:inspect "context:inspect" : { nodeId : string }
context:pin Nodes "context:pinNodes" : { nodeIds : string [] }
context:view Neighbors "context:viewNeighbors" : { hops : number ; nodeId : string }
context:view Subgraph "context:viewSubgraph" : { nodeIds : string [] }
edge:selected "edge:selected" : { edgeIds : string [] }
encoding:changed "encoding:changed" : { channel : string ; property : string }
filter:changed "filter:changed" : { visibleNodeIds : string [] | null }
layout:changed "layout:changed" : { layoutId : string }
node:deselected "node:deselected" : { nodeIds : string [] }
node:double Clicked "node:doubleClicked" : { nodeId : string }
node:hovered "node:hovered" : { nodeId : string | null }
node:right Clicked "node:rightClicked" : { nodeId : string ; x : number ; y : number }
node:selected "node:selected" : { nodeIds : string [] }
query:executed "query:executed" : { nodeCount : number ; query : string }
selection:cleared "selection:cleared" : Record < string , never >
theme:changed "theme:changed" : { themeId : string }
ugm:changed "ugm:changed" : { edgeCount : number ; nodeCount : number }
Event bus: framework-agnostic pub/sub for toolkit events (M10.5.E3.T2).
Allows adopters to observe toolkit state changes without depending on Zustand. The selection store, theme store, and other internal stores emit to this bus.
Framework-agnostic (D6).