SDK regeneration - #445
Conversation
Generated by Fern CLI Version: unknown Generators: - fernapi/fern-typescript-sdk: 3.88.2
Patches applied (1): - patch-f50f1558: Add missing methods and test (#399)
PR SummaryMedium Risk Overview Conversational AI gains a new Music consolidates model ID types into shared Realtime adds New exported models cover triage tickets, agent queueing/hold audio, and expanded alerting monitor/notifier settings. Reviewed by Cursor Bugbot for commit ba4a5cf. Bugbot is set up for automated code reviews on this repo. Configure here. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit ba4a5cf. Configure here.
| requestOptions?: ProceduresClient.RequestOptions, | ||
| ): core.HttpResponsePromise<ElevenLabs.ListProceduresResponseModel> { | ||
| return core.HttpResponsePromise.fromPromise(this.__list(agent_id, branch_id, requestOptions)); | ||
| return core.HttpResponsePromise.fromPromise(this.__list(agent_id, branch_id, request, requestOptions)); |
There was a problem hiding this comment.
List signature breaks request options
High Severity
procedures.list gained a new third parameter request while shifting requestOptions to fourth. Existing callers that passed request options as the third argument now feed those options into ProceduresListRequest instead. Timeouts, API keys, headers, and abort signals are silently ignored, and this lands in a minor version bump.
Reviewed by Cursor Bugbot for commit ba4a5cf. Configure here.
| status?: ElevenLabs.AgentConversationTicketStatus; | ||
| /** If provided, updates who is responsible for resolving this ticket. Must be a workspace member with at least viewer access to the agent. Pass null to unassign. Omit to leave unchanged. */ | ||
| assigneeUserId?: string; | ||
| } |
There was a problem hiding this comment.
Cannot null assignee to unassign
Medium Severity
assigneeUserId is documented as accepting null to unassign a ticket, but the typed field is only string | undefined and the serializer uses optional() rather than optionalNullable(). Callers cannot pass null under normal TypeScript checking, so the documented unassign path is unreachable through the typed SDK.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit ba4a5cf. Configure here.
kraenhansen
left a comment
There was a problem hiding this comment.
Reviewed: version bumps to 2.65.0, and the nine triage-ticket endpoints now generate under client.conversationalAi.triageTickets.* rather than as root-level *Route methods — the reason this release was held. Root src/Client.ts is untouched.
Breaking surface is limited to the intended FinalTranscript* removal (5 exported types plus 2 ReceiveTranscription union members), per elevenlabs/xi#46978: the public API never emitted those events.


Automated SDK generation by Fern
✅ Customizations automatically preserved in this update.