ProviderDynamicCapabilities
A provider’s live availability, as of the moment checkCapabilities() was called.
streamingAvailable and cancellationAvailable are absent, not null, when the
runtime has nothing to say: absence means inherit the static declaration
(descriptor.supports.streaming, and descriptor.cancel !== "none"). Both native
encoders omit the key rather than emitting null for exactly that reason.
Properties
Section titled “Properties”available
Section titled “available”available:
boolean
cancellationAvailable?
Section titled “cancellationAvailable?”
optionalcancellationAvailable?:boolean
reason?
Section titled “reason?”
optionalreason?:string
streamingAvailable?
Section titled “streamingAvailable?”
optionalstreamingAvailable?:boolean
streamingUnavailableReason?
Section titled “streamingUnavailableReason?”
optionalstreamingUnavailableReason?:string
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