The D-ID agents SDK is frontend only, so create agents and knowledge through the API or Studio. And v3 breaks from 2.x, so dont upgrade blindly.

Context: Official docs (D-ID agents SDK README): the client SDK runs in the browser and handles the WebRTC and LiveKit connection, transcripts, and reconnects. What it does not do is create agents or knowledge bases, that belongs in the API or Studio. Also v3 of the SDK is a breaking change from 2.x, so check the migration notes before upgrading.