Skip to navigation

ElevenAgents

  • Toolsimulaties specifiek voor tests: Agentsimulaties en unit tests kunnen nu tool_mock_overrides definiëren, met de tool-ID als sleutel, om gedeelde mocks voor één test te vervangen. ToolResponseMockConfig voegt ook optionele is_error (boolean, standaard false) toe, zodat een mock paden voor toolfouten kan testen.
  • Vertaalde workflowberichten: Berichten van letterlijke Say-nodes voegen text_translations toe, een map van taalsleutels naar TranslatedString-objecten. Het veld is optioneel bij invoer en vereist bij uitvoer, dus strikte responsvalidators moeten het accepteren.
  • Filters voor gespreksversies: Gesprekken weergeven en Tekstzoeken in gespreksberichten voegen de optionele queryparameter version_id (string) toe om resultaten op agentversie te filteren.
  • Systeemtool voor de kennisbank: Agentconfiguratie voegt een systeemtool knowledge_base toe met configureerbare enabled_strategies (SearchStrategy[]). RAG-queries van de kennisbank voor agents voegen optionele use_agent_defaults toe (boolean, standaard true); stel deze in op false om neutrale retrievalinstellingen te gebruiken, terwijl het embeddingmodel van de agent behouden blijft.
  • Detectie van spraakactiviteit voor agents: Schema’s voor het maken, bijwerken, beantwoorden en workflowoverschrijven van agents voegen vad-configuratie toe. VADConfig ondersteunt momenteel background_voice_detection (boolean, standaard false).
  • Aangepaste WebSocket-LLM’s: CustomLLMAPIType voegt websocket toe.
  • Bediening voor bestandsgeheugen: Configuratie voor widget-bestandsinvoer voegt max_files_in_memory toe (integer, 1–30, standaard 10). Bestanden boven de limiet worden samengevat en uit het geheugen vrijgegeven; max_files_per_conversation moet -1 zijn of ten minste de geheugenlimiet.
  • Redactie van DTMF-invoer: DTMFInputConfig voegt optionele redact_input toe (boolean, standaard false) om toetsenbordinvoer van de beller te vervangen in transcripts, gesprekslogs en analyses. Cijfers die door de agent worden herhaald of aan tools worden doorgegeven, blijven ongewijzigd.

Speech to Text

  • Realtime-entiteitsdetectie: Scribe v2 Realtime voegt de queryoptie entity_detection toe. Deze accepteert all, één entiteitstype of categorie, of een array van typen en categorieën, en verstuurt gedetecteerde entiteiten in gebeurtenissen committed_transcript_entities. Bekijk de handleiding voor entiteitsdetectie voor ondersteunde categorieën.

Stemmen

  • Stemreplicatie tussen dataresidencies: POST /v1/voices/{voice_id}/replicate-to-isolated-environment toegevoegd om een Instant Voice Clone- of Voice Design-stem te kopiëren naar een workspace in dezelfde geconsolideerde factureringsgroep. Requests vereisen target_workspace_id (string) en accepteren preserve_voice_id (boolean, standaard true); reacties retourneren de doel-voice_id.
  • Personagemetagegevens: Character-reacties voegen recommended_voice_ids toe (stringarray, standaard []), metagegevens voegen nullable role (CharacterRole) toe en CharacterAge vervangt middle-aged door middle_aged.

SDK-releases

Pakketten

MCP-server

  • v0.12.1 - Bevat de toolupdates van v0.11 en een vernieuwde set afhankelijkheden die 44 beveiligingsmeldingen oplost.
  • v0.11.0 - simulate_conversation toegevoegd met configureerbaar gedrag van gesimuleerde gebruikers, evaluatiecriteria, transcriptuitvoer en geslaagd/mislukt-analyse. De tool speech_to_text gebruikt nu standaard scribe_v2 en voice_clone verstuurt nu audiobestandsinhoud in plaats van padstrings.

API

Nieuwe endpoints

Stemmen

  • POST /v1/voices/{voice_id}/replicate-to-isolated-environment
    • Repliceert een Instant Voice Clone- of Voice Design-stem naar de geïsoleerde omgeving van een andere workspace
    • Vereist target_workspace_id (string)
    • Accepteert optionele preserve_voice_id (boolean, standaard true)
    • Retourneert verplichte voice_id (string)

Bijgewerkte endpoints

ElevenAgents

  • Gesprekken weergeven - GET /v1/convai/conversations
    • Optionele queryparameter version_id (string) toegevoegd
  • Tekstzoeken in gespreksberichten - GET /v1/convai/conversations/messages/text-search
    • Optionele queryparameter version_id (string) toegevoegd
  • POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
    • Optioneel requestveld use_agent_defaults toegevoegd (boolean, standaard true)

Schemawijzigingen

ElevenAgents

  • Payloads voor simulaties en unit tests voegen optionele maps tool_mock_overrides toe; ToolResponseMockConfig voegt optionele is_error toe (boolean, standaard false)
  • SayNodeLiteralMessage voegt text_translations toe (map van TranslatedString); het veld is optioneel bij invoer en vereist bij uitvoer
  • Agentconfiguratie voegt knowledge_base (KnowledgeBaseToolConfig) en vad (VADConfig) toe
  • CustomLLMAPIType voegt websocket toe
  • FileInputConfig voegt max_files_in_memory toe (integer, 1–30, standaard 10)
  • DTMFInputConfig voegt optionele redact_input toe (boolean, standaard false)
  • Realtime-agentconfiguratie gebruikt nu standaard eleven_realtime_v1_mini

Stemmen

  • Character-reacties voegen recommended_voice_ids toe (stringarray, standaard [])
  • Character-metagegevens voegen nullable role (CharacterRole) toe
  • Brekende wijziging: CharacterAge vervangt middle-aged door middle_aged; clients die de oude waarde versturen, moeten migreren

Text to Speech

  • Brekende wijziging: AudioFilterId en audio_filter verwijderd uit de configuratieschema’s van ElevenAgents Text to Speech