StreamRunHandle
StreamRunHandle =
object
The serializable acknowledgment returned when a Mode 2 stream is opened, before any
StreamEvent has arrived. This is the identity/correlation contract only: the live,
consumable stream itself is a platform-idiomatic construct (an AsyncIterable
Indexable
Section titled “Indexable”[
property:string]:unknown
Properties
Section titled “Properties”providerId?
Section titled “providerId?”
optionalproviderId?:string
Identifier of the provider selected to service this stream, if routing has completed by the time the handle is returned. Absent while route selection is still pending.
runId:
string
A unique, opaque identifier assigned by the engine for this stream run. Every StreamEvent and the terminal StreamTerminalOutcome for this run carry the same runId, matching the identity convention used by TaskResult.runId and IndeRunError.runId.
schemaVersion
Section titled “schemaVersion”schemaVersion:
"1.0"
Contract schema version used to interpret this handle payload.
startedAt
Section titled “startedAt”startedAt:
number
Wall-clock time the stream run was opened, in Unix epoch milliseconds.
IndeRun — open-source AI execution for cross-platform apps. Built and maintained by Independo GmbH (opens in new tab), supported by netidee (opens in new tab).
MIT-licensed SDK · No SDK usage telemetry.
© 2025–2026 Independo GmbH