Skip to content

SDK regeneration - #842

Merged
kraenhansen merged 3 commits into
mainfrom
fern-bot/2026-08-11_10-19-00_246
Aug 11, 2026
Merged

kraenhansen merged 3 commits into
mainfrom
fern-bot/2026-08-11_10-19-00_246

Conversation

@fern-api

@fern-api fern-api Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Automated SDK generation by Fern


Action required: 1 file with unresolved customization conflicts

The new generation changed code you previously customized. Non-conflicting customizations have been applied automatically. The following files need manual resolution:

File Your customization Why it conflicted
src/elevenlabs/dubbing/project/raw_client.py fix: send list-of-primitive multipart fields as repeated form fields (#819) (#825) The new generation changed the same lines you edited

How to resolve

  1. Check out this branch:
    git fetch origin && git checkout -b fern-bot/2026-08-11_10-19-00_246 origin/fern-bot/2026-08-11_10-19-00_246
    Or if you don't have the repo cloned:
    git clone https://github.com/elevenlabs/elevenlabs-python.git && cd elevenlabs-python && git checkout -b fern-bot/2026-08-11_10-19-00_246 origin/fern-bot/2026-08-11_10-19-00_246
  2. Run: fern replay resolve
  3. Open the conflicting files in your editor — you'll see standard merge conflict markers
  4. Resolve using your editor's merge tools (VS Code, IntelliJ, etc.)
  5. Run: fern replay resolve again to finalize
  6. Push your changes

Your resolved customizations will be remembered on future SDK generations.
If you merge this PR without resolving, your unresolved customizations will conflict again on the next generation.


Note

Medium Risk
Large generated surface area plus a required-field change on AnalysisCharging may break strict parsers; an unresolved replay conflict in dubbing raw_client.py could drop the multipart list-field fix if merged as-is.

Overview
Automated Fern regeneration bumps the package to 2.63.0 and refreshes clients, types, and reference docs to match the latest API.

voices.search (sync/async and raw clients) gains query parameters for gender, age, language, accent, use cases, sharing notice period, custom rates, live moderation, and studio-quality (high_quality) filtering.

Agent and conversation models pick up max_duration_seconds overrides, producing_llm on transcript entries, pronunciation dictionary locators on TTS overrides, schema_overrides on workflow tool locators, richer RAG chunk metadata (content_format, document_type), and AST number literals as int | float. Integrations expand with Avaya auth/source, GenesysBotOutcome, gemini-3.6-flash, and ScribeInvalidRequestError on realtime transcription. Analysis types now treat last_run as required on AnalysisCharging and add optional runs on AnalysisRunningTotal; dubbing docs mark transcript and translations as enterprise-only.

Merging still needs fern replay resolve for a conflict in src/elevenlabs/dubbing/project/raw_client.py against the prior multipart list-field customization.

Reviewed by Cursor Bugbot for commit 9525cda. Bugbot is set up for automated code reviews on this repo. Configure here.

fern-api Bot added 2 commits August 11, 2026 10:19
Generated by Fern
CLI Version: unknown
Generators:
  - fernapi/fern-python-sdk: 4.64.1
Patches with unresolved conflicts (1):
  - patch-560b8934: fix: send list-of-primitive multipart fields as repeated form fields (#819) (#825)
    Run `fern-replay resolve` to apply these customizations.

Patches absorbed by generator (1):
  - patch-e1cf8db9: Add missing realtime speech-to-text options (#830)
    The generator now produces these customizations natively.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ 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 baca7d1. Configure here.

Comment thread src/elevenlabs/dubbing/project/raw_client.py Outdated
Fern regeneration reverted the #825 fix and dropped the json import,
breaking mypy and re-introducing the original multipart bug.
@kraenhansen
kraenhansen merged commit b6e5614 into main Aug 11, 2026
4 checks passed
@kraenhansen
kraenhansen deleted the fern-bot/2026-08-11_10-19-00_246 branch August 11, 2026 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant