Functions
emit
fn (data-type: Str, payload: Any): Null
Emit a stream event, swallowing missing-stream-context errors.
emit-memory-end
fn (agent-name: Str, action: Str, payload: Map): Null
emit-memory-error
fn (agent-name: Str, action: Str, payload: Map): Null
emit-memory-start
fn (agent-name: Str, action: Str, payload: Map): Null
emit-reply-delta
fn (agent-name: Str, payload: Map): Null
emit-reply-end
fn (agent-name: Str, payload: Map): Null
emit-reply-error
fn (agent-name: Str, payload: Map): Null
emit-reply-sources
fn (agent-name: Str, payload: Map): Null
emit-reply-start
fn (agent-name: Str, payload: Map): Null
label
fn (agent-name: Str, topic: Str, verb: Str): Str
Build an agent-specific stream label, e.g. team-agent:reply:delta.
ns
Alias of ::ai::agent::stream/
Agent-level stream event labels and emit helpers.
A thin wrapper over ::hot::stream (the engine-level emission
primitive). This namespace defines the stable agent-level event
labels (<agent>:reply:start / :delta / :end,
<agent>:memory:forget:start / :end, …) and the helpers that
emit them via ::hot::stream/data underneath.
Concrete agents and the harness's own chat-turn reach for these
helpers so that custom UIs can subscribe to a stable, agent-scoped
event surface while provider-level streaming changes underneath.