Skip to main content
Match the binding, core SDK and model file format before upgrading. Binding versions are independent: Python 3.2.0 and WebAssembly 0.23.0 do not embed the same core release. A model’s product version is also separate from its file format version.

Versions used by the quickstarts

Use each language guide for runtime and platform prerequisites. Test audio processing on your deployment target and lock transitive dependencies. The ai-coustics LiveKit plugin and LiveKit’s official plugin are different packages with different capabilities and authentication. See plugin scope. Pipecat 1.11.0 constrains its aic extra to the SDK 3.1 series; do not force SDK 3.2.0 into that environment.

Release history

The tables below preserve historical release mappings. They do not extend an old dependency pin to every later framework release. Before core SDK 0.13.0, models were embedded in the SDK and had no separate file format version.
This table applies to ai-coustics’ ai-coustics-livekit-plugin and @ai-coustics/livekit-plugin packages.This table applies to LiveKit’s livekit-plugins-ai-coustics and @livekit/plugins-ai-coustics packages.

Upgrade without mixing artifacts

Keep the old application lockfile, SDK binary and model files together until the candidate passes your audio and operational checks. If the new core requires a different model file format, download compatible models into a separate cache location. See SDK and model versions for how these versions fit together. Repeat your checks when the package, model hash, runtime, operating system, CPU architecture or dependency lockfile changes.