v2.0.18 — Actor entities replace avatar presenters

Avatar generation now uses reusable ACTOR entities exclusively.

Changed

  • Breaking: POST /v1/tools/generate-avatar now requires actorEntityId and audioFileId. Use avatarQuality to select LOW, STANDARD, HIGH, or MAX.
  • Breaking: Script-to-video, voiceover-to-video, slideshow-to-video, and CHANGE_NARRATOR no longer accept avatarPresenterId. Pass actorEntityId instead.

Removed

  • GET /v1/resources/avatar-presenters and the corresponding TypeScript SDK, Python SDK, CLI, MCP, and agent-integration methods have been removed.