AgentNetworkEvent
Creating Events
AgentNetworkEvent.of(name, schema)const myEvent = AgentNetworkEvent.of('my-event', S.Struct({ value: S.Number }));Methods
.make(payload)
.make(payload)emit(myEvent.make({ value: 42 }));.makeBound(meta, payload)
.makeBound(meta, payload)const envelope = myEvent.makeBound(
{ runId: crypto.randomUUID() },
{ value: 42 },
);.makeEffect(payload)
.makeEffect(payload).makeBoundEffect(meta, payload)
.makeBoundEffect(meta, payload).decode(unknown)
.decode(unknown).is(value)
.is(value)Event Envelope
See Also
Last updated