Light Dark

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

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.