IndeRunCapacitorPlugin
Methods
Section titled “Methods”addListener()
Section titled “addListener()”Call Signature
Section titled “Call Signature”addListener(
eventName,listenerFunc):Promise<PluginListenerHandle>
Parameters
Section titled “Parameters”eventName
Section titled “eventName”"indeRunStreamEvent"
listenerFunc
Section titled “listenerFunc”(notification) => void
Returns
Section titled “Returns”Promise<PluginListenerHandle>
Call Signature
Section titled “Call Signature”addListener(
eventName,listenerFunc):Promise<PluginListenerHandle>
Parameters
Section titled “Parameters”eventName
Section titled “eventName”"indeRunStreamError"
listenerFunc
Section titled “listenerFunc”(notification) => void
Returns
Section titled “Returns”Promise<PluginListenerHandle>
cancelStream()
Section titled “cancelStream()”cancelStream(
options):Promise<void>
Parameters
Section titled “Parameters”options
Section titled “options”Returns
Section titled “Returns”Promise<void>
checkCapabilities()
Section titled “checkCapabilities()”checkCapabilities():
Promise<CheckCapabilitiesResult>
Live snapshot of every registered provider, without executing a task. Availability
changes between calls — a local model can unload, cloud credentials can expire — so
do not cache it across a run() or stream().
Returns
Section titled “Returns”Promise<CheckCapabilitiesResult>
configure()
Section titled “configure()”configure(
options?):Promise<void>
Parameters
Section titled “Parameters”options?
Section titled “options?”Returns
Section titled “Returns”Promise<void>
removeAllListeners()
Section titled “removeAllListeners()”removeAllListeners():
Promise<void>
Returns
Section titled “Returns”Promise<void>
run(
request):Promise<TaskResult>
Parameters
Section titled “Parameters”request
Section titled “request”Returns
Section titled “Returns”Promise<TaskResult>
startStream()
Section titled “startStream()”startStream(
options):Promise<StreamRunHandle>
Unlike run(request), which passes the request at the options root, this nests it
under request so the envelope can also carry streamId. Both native decode sites
carry a matching comment.
Parameters
Section titled “Parameters”options
Section titled “options”Returns
Section titled “Returns”Promise<StreamRunHandle>
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