Skip to content

SDK regeneration - #814

Closed
fern-api[bot] wants to merge 2 commits into
mainfrom
fern-bot/2026-07-21_08-39-50_086
Closed

SDK regeneration#814
fern-api[bot] wants to merge 2 commits into
mainfrom
fern-bot/2026-07-21_08-39-50_086

Conversation

@fern-api

@fern-api fern-api Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Automated SDK generation by Fern


Action required: 2 files 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
pyproject.toml [Speech Engine] Add disable_auth parameter (#806) The new generation changed the same lines you edited
src/elevenlabs/core/client_wrapper.py [Speech Engine] Add disable_auth parameter (#806) 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-07-21_08-39-50_086 origin/fern-bot/2026-07-21_08-39-50_086
    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-07-21_08-39-50_086 origin/fern-bot/2026-07-21_08-39-50_086
  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

High Risk
Large auto-generated surface area with widespread breaking renames of exported types, plus unresolved replay conflicts on version/header files that must be fixed before merge. New STT token auth is security-sensitive for integrators.

Overview
Fern-driven SDK regeneration bumps the package to 2.59.0 (User-Agent / Fern metadata), raises websockets to >=13.0, and refreshes lock/replay metadata. Before merge, pyproject.toml and src/elevenlabs/core/client_wrapper.py still have unresolved replay conflicts with the prior [Speech Engine] disable_auth customization (#806).

New / extended API surface: conversational_ai.conversations.resolve() (Slack/Zendesk URL → conversation); optional token query param on speech_to_text.convert for single-use batch Scribe auth; include_archived on pronunciation dictionary list; enable_typing_indicator on WhatsApp account updates; optional events when patching workspace webhooks; optional format on conversation get; content_format on knowledge-base document response models; service-account API key character limit can be set to "clear".

Breaking for direct type imports: many websocket/stream models are renamed (e.g. *Payload → shorter names like Init, Error, AgentResponse; TTS/dialogue/translate message types consolidated). Public elevenlabs exports and speech-engine upstream unions are updated accordingly—code that imported old symbol names will need updates.

Doc-only / behavioral clarity: history list docs note Music/SFX are excluded; agent test branch_id docs now say default is the agent’s main branch.

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

fern-api Bot added 2 commits July 21, 2026 08:39
Generated by Fern
CLI Version: unknown
Generators:
  - fernapi/fern-python-sdk: 4.42.0
Patches with unresolved conflicts (1):
  - patch-1b45413e: [Speech Engine] Add disable_auth parameter (#806)
    Run `fern-replay resolve` to apply these customizations.
@PaulAsjes PaulAsjes closed this Jul 21, 2026
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