> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

### ElevenAgents

- **Testspezifische Tool-Mocks**: Agent-Simulationen und Unit-Tests können jetzt `tool_mock_overrides` definieren, nach Tool-ID sortiert, um gemeinsame Mocks für einen Test zu ersetzen. `ToolResponseMockConfig` ergänzt außerdem optional `is_error` (Boolean, Standardwert `false`), damit ein Mock Tool-Fehlerpfade testen kann.
- **Übersetzte Workflow-Nachrichten**: Literale Say-Node-Nachrichten ergänzen `text_translations`, eine Zuordnung von Sprachschlüsseln zu `TranslatedString`-Objekten. Das Feld ist bei Eingaben optional und bei Ausgaben erforderlich. Strikte Antwortvalidatoren müssen es daher akzeptieren.
- **Filter für Unterhaltungsversionen**: [Unterhaltungen auflisten](/docs/de/api-reference/conversations/list) und [Unterhaltungsnachrichten per Text durchsuchen](/docs/de/api-reference/conversations/messages/text-search) ergänzen den optionalen Abfrageparameter `version_id` (String), um Ergebnisse nach Agent-Version zu filtern.
- **System-Tool für Wissensdatenbanken**: Die Agent-Konfiguration ergänzt ein System-Tool `knowledge_base` mit konfigurierbaren `enabled_strategies` (`SearchStrategy[]`). RAG-Abfragen für Agent-Wissensdatenbanken ergänzen optional `use_agent_defaults` (Boolean, Standardwert `true`); setzen Sie den Wert auf `false`, um neutrale Retrieval-Einstellungen zu verwenden und gleichzeitig das Embedding-Modell des Agenten beizubehalten.
- **Sprachaktivitätserkennung für Agenten**: Schemas für das Erstellen, Aktualisieren, Antworten und Workflow-Überschreibungen von Agenten ergänzen die `vad`-Konfiguration. `VADConfig` unterstützt derzeit `background_voice_detection` (Boolean, Standardwert `false`).
- **WebSocket-benutzerdefinierte LLMs**: `CustomLLMAPIType` ergänzt `websocket`.
- **Steuerung des Dateispeichers**: Die Konfiguration für Widget-Dateieingaben ergänzt `max_files_in_memory` (Integer, 1–30, Standardwert `10`). Dateien über diesem Limit werden zusammengefasst und aus dem Speicher freigegeben; `max_files_per_conversation` muss `-1` sein oder mindestens dem Speicherlimit entsprechen.
- **Schwärzung von DTMF-Eingaben**: `DTMFInputConfig` ergänzt optional `redact_input` (Boolean, Standardwert `false`), um Ziffern der Anrufer-Tastatur in Transkripten, Unterhaltungsprotokollen und Analysen zu ersetzen. Vom Agenten wiederholte oder an Tools übergebene Ziffern bleiben unverändert.

### Speech to Text

- **Echtzeit-Entitätserkennung**: Scribe v2 Realtime ergänzt die Abfrageoption `entity_detection`. Sie akzeptiert `all`, einen Entitätstyp oder eine Kategorie oder ein Array von Typen und Kategorien und gibt erkannte Entitäten in Ereignissen vom Typ `committed_transcript_entities` aus. Unterstützte Kategorien finden Sie im [Leitfaden zur Entitätserkennung](/docs/de/eleven-api/guides/how-to/speech-to-text/batch/entity-detection).

### Stimmen

- **Stimmreplikation über Datenresidenzen hinweg**: `POST /v1/voices/{voice_id}/replicate-to-isolated-environment` hinzugefügt, um eine Instant Voice Clone- oder Voice Design-Stimme in einen Workspace derselben konsolidierten Abrechnungsgruppe zu kopieren. Anfragen erfordern `target_workspace_id` (String) und akzeptieren `preserve_voice_id` (Boolean, Standardwert `true`); Antworten geben die Ziel-`voice_id` zurück.
- **Charaktermetadaten**: Charakterantworten ergänzen `recommended_voice_ids` (String-Array, Standardwert `[]`), Metadaten ergänzen nullable `role` (`CharacterRole`) und `CharacterAge` ersetzt `middle-aged` durch `middle_aged`.

### SDK-Releases

#### Pakete

- [@elevenlabs/client@1.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.16.0), [@elevenlabs/react@1.11.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.11.0), [@elevenlabs/types@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.18.0), [@elevenlabs/react-native@1.2.17](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.17) und [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) - `onAgentReasoningResponsePart` hinzugefügt, das Streaming-Ereignisse für Agent-Reasoning mit den Typen `start`, `delta` und `stop` empfängt.
- [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) und [@elevenlabs/convai-widget-embed@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.15.0) - `show_resize_button` und das Embed-Attribut `show-resize-button` hinzugefügt. Setzen Sie eines davon auf `false`, um die Steuerung zum Erweitern und Reduzieren in der Widget-Kopfzeile auszublenden.
- [@elevenlabs/client@1.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.17.0), [@elevenlabs/react@1.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.0), [@elevenlabs/types@0.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.19.0), [@elevenlabs/react-native@1.2.18](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.18) und [@elevenlabs/convai-widget-core@0.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.1) - Die Option `enableLogging` zu `Scribe.connect` und `useScribe` hinzugefügt. Wenn Sie sie auf `false` setzen, wird eine Enterprise-Sitzung ohne Datenaufbewahrung gestartet. Der Scribe-Typ `session_started` meldet jetzt `enable_logging`; das ungenutzte Feld `disable_logging` wurde entfernt.

#### MCP-Server

- [v0.12.1](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.12.1) - Enthält die Tool-Updates aus v0.11 und eine Aktualisierung der Abhängigkeiten, die 44 Sicherheitswarnungen behebt.
- [v0.11.0](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.11.0) - `simulate_conversation` mit konfigurierbarem Verhalten simulierter Nutzer, Evaluierungskriterien, Transkriptausgabe und Bestanden-/Nichtbestanden-Analyse hinzugefügt. Das Tool `speech_to_text` verwendet jetzt standardmäßig `scribe_v2`, und `voice_clone` sendet jetzt Audiodateiinhalte statt Pfad-Strings.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### Stimmen

- `POST /v1/voices/{voice_id}/replicate-to-isolated-environment`
  - Repliziert eine Instant Voice Clone- oder Voice Design-Stimme in die isolierte Umgebung eines anderen Workspaces
  - Erfordert `target_workspace_id` (String)
  - Akzeptiert optional `preserve_voice_id` (Boolean, Standardwert `true`)
  - Gibt die erforderliche `voice_id` (String) zurück

## Aktualisierte Endpunkte

### ElevenAgents

- [Unterhaltungen auflisten](/docs/de/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - Optionalen Abfrageparameter `version_id` (String) hinzugefügt
- [Unterhaltungsnachrichten per Text durchsuchen](/docs/de/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - Optionalen Abfrageparameter `version_id` (String) hinzugefügt
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - Optionales Anfragefeld `use_agent_defaults` (Boolean, Standardwert `true`) hinzugefügt

## Schemaänderungen

### ElevenAgents

- Nutzlasten für Simulationen und Unit-Tests ergänzen optionale `tool_mock_overrides`-Zuordnungen; `ToolResponseMockConfig` ergänzt optional `is_error` (Boolean, Standardwert `false`)
- `SayNodeLiteralMessage` ergänzt `text_translations` (Zuordnung von `TranslatedString`); das Feld ist bei Eingaben optional und bei Ausgaben erforderlich
- Die Agent-Konfiguration ergänzt `knowledge_base` (`KnowledgeBaseToolConfig`) und `vad` (`VADConfig`)
- `CustomLLMAPIType` ergänzt `websocket`
- `FileInputConfig` ergänzt `max_files_in_memory` (Integer, 1–30, Standardwert `10`)
- `DTMFInputConfig` ergänzt optional `redact_input` (Boolean, Standardwert `false`)
- Die Echtzeit-Agent-Konfiguration verwendet jetzt standardmäßig `eleven_realtime_v1_mini`

### Stimmen

- Charakterantworten ergänzen `recommended_voice_ids` (String-Array, Standardwert `[]`)
- Charaktermetadaten ergänzen nullable `role` (`CharacterRole`)
- Nicht abwärtskompatibel: `CharacterAge` ersetzt `middle-aged` durch `middle_aged`; Clients, die den alten Wert senden, müssen migriert werden

### Text to Speech

- Nicht abwärtskompatibel: `AudioFilterId` und `audio_filter` wurden aus den Text to Speech-Konfigurationsschemas von ElevenAgents entfernt

</Accordion>