ElevenAgents
-
API voor omgevingsvariabelen: Nieuwe endpoints voor omgevingsvariabelen voor het beheren van configuratie op workspaceniveau waar agents tijdens runtime via
{{system_env__<label>}}-templating naar kunnen verwijzen. Ondersteunt variabeletypen string, secret en auth-connection, met overschrijvingen van waarden per omgeving. Endpoints omvatten maken, weergeven, ophalen en bijwerken. -
Beheer van auth connections: Nieuwe API voor auth connections op workspaceniveau voor het beheren van authenticatiegegevens die worden gebruikt door agenttools en integraties. Ondersteunt meerdere authenticatiemethoden, waaronder OAuth2-clientcredentials, JWT, basic auth, bearer tokens, aangepaste headers en door integraties beheerde OAuth2-autorisatiecodestromen. Endpoints omvatten bewerkingen voor maken, weergeven en verwijderen.
-
Vernieuwen van URL’s in de kennisbank: Nieuw refresh-endpoint (
POST /v1/convai/knowledge-base/{documentation_id}/refresh) om content opnieuw op te halen en bij te werken voor kennisbankdocumenten met een URL als bron. Kennisbankdocumenten ondersteunen nu ook configuratie voor automatisch synchroniseren met de veldenenable_auto_sync,auto_removeenauto_sync_info. -
Guardrail opnieuw proberen met feedback: Aangepaste contentguardrails ondersteunen nu configureerbare trigger actions met de opties
EndCallTriggerActionenRetryTriggerAction. Bij instelling op opnieuw proberen genereert de agent de respons opnieuw met geïnjecteerde systeemfeedback, tot maximaal 3 pogingen. Beschikbare placeholders zijn onder meer{{trigger_reason}}en{{agent_message}}voor contextuele aanwijzingen voor opnieuw proberen. -
Systeemvariabele voor gespreksgeschiedenis: Een nieuwe dynamische variabele
system__conversation_historytoegevoegd die tijdens runtime een lui geëvalueerde, als JSON geserialiseerde gespreksgeschiedenis biedt. Dit is handig om de volledige gesprekscontext door te geven aan tools, webhooks of overdrachten aan subagents. -
Contenttype voor webhooktools: Servertools ondersteunen nu een configureerbaar contenttype voor bodyparameters van webhooks, zodat je kunt kiezen tussen de formaten
application/jsonenapplication/x-www-form-urlencoded. Het URL-gecodeerde formaat is handig voor integratie met legacysystemen, OAuth-tokenendpoints en betalingsverwerkers. -
Uitgaande WhatsApp-berichten: De WhatsApp-integratie is bijgewerkt met een nieuw dialoogvenster voor uitgaande berichten in het dashboard, waarmee agents naast gesprekken ook uitgaande berichten via het WhatsApp-kanaal kunnen versturen.
-
Filters voor lijsten met agents en resources: De endpoints agents weergeven, kennisbankdocumenten weergeven en tools weergeven ondersteunen nu een queryparameter
created_by_user_id(gebruik@mevoor de huidige gebruiker). De eerdere parametersshow_only_owned_agentsenshow_only_owned_documentszijn verouderd. -
Voorwaardelijke expressies voor workflows: Een nieuw
conditional_operator-AST-knooppunt toegevoegd aan het expressieschema voor workflows, waarmee vertakkingslogica binnen workflowdefinities voor agents mogelijk wordt.
Muziek
- Music Marketplace: Nieuwe documentatie over de Music Marketplace, de marketplace voor het licenseren van door AI gegenereerde muziek, met gebruikstypen, uitbetalingen aan creators en licentiedetails.
SDK-releases
Python SDK
- v2.40.0 - Ondersteuning toegevoegd voor de parameter
environmentvoor ElevenAgents-gesprekken, waarmee agentspecifieke verbindingen per omgeving mogelijk zijn. Fern opnieuw gegenereerd om overeen te komen met het nieuwste API-schema, inclusief omgevingsvariabelen, auth connections, het vernieuwen van de kennisbank en guardrail trigger actions.
JavaScript SDK
- v2.40.0 - WebSocket-eventtype
multimodal_messagetoegevoegd voor realtimegesprekken met ElevenAgents. Fern opnieuw gegenereerd om overeen te komen met het nieuwste API-schema, inclusief omgevingsvariabelen, auth connections, het vernieuwen van de kennisbank en guardrail trigger actions.
iOS SDK
- v3.1.1 - Ondersteuning toegevoegd voor de parameter
environmentvoor agentspecifieke verbindingen per omgeving. Een visionOS-buildfout opgelost door de platformvereiste te verhogen naar v2.
Packages
- @elevenlabs/types@0.6.1 - WebSocket-eventtype
multimodal_messagetoegevoegd voor realtimegesprekken met ElevenAgents. - @elevenlabs/client@0.15.2 - Ondersteuning toegevoegd voor het WebSocket-event
multimodal_message. - @elevenlabs/react@0.14.3 - Ondersteuning toegevoegd voor het WebSocket-event
multimodal_message. - @elevenlabs/convai-widget-core@0.10.4, @elevenlabs/convai-widget-core@0.10.5 - Bijgewerkt naar
@elevenlabs/client@0.15.2. - @elevenlabs/convai-widget-embed@0.10.4, @elevenlabs/convai-widget-embed@0.10.5 - Bijgewerkt naar
@elevenlabs/client@0.15.2.
Release candidate voor Packages v1.0.0
De eerste release candidate voor v1.0.0 van de ElevenAgents-client-SDK’s is nu beschikbaar. Dit is een grote release met breaking changes die het API-oppervlak verbeteren, gedetailleerde React hooks toevoegen voor betere renderprestaties en de React Native SDK verenigen met de React SDK.
De release candidate uitproberen:
Er is een skill elevenlabs:sdk-migration beschikbaar om AI-coding assistants te helpen je codebase automatisch naar de nieuwe API’s te migreren. Voeg deze toe aan je Claude Code-, Cursor- of Windsurf-project voor begeleiding bij de migratie.
Belangrijke wijzigingen in v1.0.0:
@elevenlabs/client:Conversationis nu een namespaceobject en typealias voorTextConversation | VoiceConversationin plaats van een klasse. De klassenInputenOutputzijn vervangen door de interfacesInputControllerenOutputController, met nieuwe handige methoden op de gespreksinstantie (setMicMuted(),setVolume(),getInputByteFrequencyData(),getOutputByteFrequencyData()).changeInputDevice()enchangeOutputDevice()retourneren nuvoid.@elevenlabs/react:useConversationvereist nu een bovenliggendeConversationProvider. Nieuwe gedetailleerde hooks voor nauwkeurig opnieuw renderen:useConversationControls(),useConversationStatus(),useConversationInput(),useConversationMode(),useConversationFeedback(). Nieuwe hookuseConversationClientTool()voor het dynamisch registreren van clienttools vanuit React-componenten met volledige typeveiligheid.@elevenlabs/react-native: Volledige herschrijving van de API waarbijElevenLabsProviderenuseConversationzijn vervangen doorConversationProvideren dezelfde gedetailleerde hooks uit@elevenlabs/react. WebRTC-polyfills en native AudioSession-configuratie worden automatisch toegepast bij importeren.
Bekijk de volledige releasenotes en migratiehandleidingen:
- @elevenlabs/client@1.0.0-rc.1
- @elevenlabs/react@1.0.0-rc.1
- @elevenlabs/react-native@1.0.0-rc.1
- @elevenlabs/types@0.7.0-rc.0
API
Bekijk API-wijzigingen
Nieuwe endpoints
ElevenAgents
- Omgevingsvariabele maken -
POST /v1/convai/environment-variables- Maak een nieuwe omgevingsvariabele met het type string, secret of auth-connection - Omgevingsvariabelen weergeven -
GET /v1/convai/environment-variables- Geef alle omgevingsvariabelen in de workspace weer - Omgevingsvariabele ophalen -
GET /v1/convai/environment-variables/{env_var_id}- Haal een specifieke omgevingsvariabele op - Omgevingsvariabele bijwerken -
PATCH /v1/convai/environment-variables/{env_var_id}- Werk een omgevingsvariabele bij, inclusief het verwijderen van waarden per omgeving vianull - Content van URL-document vernieuwen -
POST /v1/convai/knowledge-base/{documentation_id}/refresh- Haal content opnieuw op voor kennisbankdocumenten met een URL als bron
Workspaces
POST /v1/workspace/auth-connections- Maak een workspace-auth connection met ondersteuning voor OAuth2-, JWT-, basic-, bearer-, aangepaste header- en door integraties beheerde authenticatiemethodenGET /v1/workspace/auth-connections- Geef alle workspace-auth connections weer met informatie over afhankelijkheden (tools, MCP-servers, integratieverbindingen)DELETE /v1/workspace/auth-connections/{auth_connection_id}- Verwijder een workspace-auth connection
Speech to Text
GET /v1/speech-to-text/evaluation/eval-criteria- Geef evaluatiecriteria weerPOST /v1/speech-to-text/evaluation/eval-criteria- Maak een evaluatiecriteriumGET /v1/speech-to-text/evaluation/eval-criteria/{criterion_id}- Haal een specifiek evaluatiecriterium opPATCH /v1/speech-to-text/evaluation/eval-criteria/{criterion_id}- Werk een evaluatiecriterium bijDELETE /v1/speech-to-text/evaluation/eval-criteria/{criterion_id}- Verwijder een evaluatiecriteriumPOST /v1/speech-to-text/evaluation/evaluations- Start een evaluatieGET /v1/speech-to-text/evaluation/evaluations- Geef evaluaties weerGET /v1/speech-to-text/evaluation/evaluations/{evaluation_id}- Haal een specifieke evaluatie opGET /v1/speech-to-text/evaluation/human-agents- Geef menselijke agents weerGET /v1/speech-to-text/evaluation/human-agents/{agent_id}- Haal een menselijke agent opDELETE /v1/speech-to-text/evaluation/human-agents/{agent_id}- Verwijder een menselijke agentGET /v1/speech-to-text/evaluation/analytics- Haal evaluatieanalyses opGET /v1/speech-to-text/evaluation/eval-criteria/{criterion_id}/analytics- Haal analyses voor een specifiek criterium opGET /v1/speech-to-text/evaluation/human-agents/{agent_id}/analytics- Haal analyses voor een specifieke menselijke agent op
Bijgewerkte endpoints
ElevenAgents
-
Ondertekende URL ophalen, Gesprekstoken ophalen
- Queryparameter
environmenttoegevoegd (string, optioneel) voor omgevingsspecifieke resolutie
- Queryparameter
-
- Queryparameter
created_by_user_idtoegevoegd (string, optioneel, ondersteunt@me) show_only_owned_agentsis verouderd ten gunste vancreated_by_user_id
- Queryparameter
-
Kennisbankdocumenten weergeven
- Queryparameter
created_by_user_idtoegevoegd (string, optioneel, ondersteunt@me) show_only_owned_documentsis verouderd ten gunste vancreated_by_user_id
- Queryparameter
-
- Queryparameter
created_by_user_idtoegevoegd (string, optioneel, ondersteunt@me) show_only_owned_documentsis verouderd ten gunste vancreated_by_user_id
- Queryparameter
-
- Queryparameter
embedding_modeltoegevoegd (string, optioneel) om het embeddingmodel voor het ophalen van chunks op te geven
- Queryparameter
-
Agent maken, Agent bijwerken, Concept maken
- Ondersteuning voor
guardrail_trigger_actiontoegevoegd met de schema’sEndCallTriggerActionenRetryTriggerAction - AST-knooppunt
conditional_operatortoegevoegd aan definities van workflowexpressies - Agentschema’s ondersteunen nu
ConvAIEnvVarLocatorenEnvironmentAuthConnectionLocatorvoor het verwijzen naar omgevingsvariabelen in toolconfiguraties
- Ondersteuning voor
-
Uitgaand gesprek via SIP-trunk
- Requestschema bijgewerkt voor nieuwe omgevingsgerelateerde velden
-
Gesprek simuleren, Gespreksstream simuleren
- Veld
simulation_environmenttoegevoegd aan het requestschema
- Veld
Schemawijzigingen
Nieuwe schema’s
ConvAIEnvironmentVariable,ConvAIEnvironmentVariableCreate,ConvAIEnvironmentVariableUpdate- Modellen voor omgevingsvariabelen met ondersteuning voor de typen string, secret en auth-connectionConvAIEnvVarLocator,EnvironmentAuthConnectionLocator- Locators voor het verwijzen naar omgevingsvariabelen in configuraties voor tools en MCP-serversEndCallTriggerAction,RetryTriggerAction- Schema’s voor guardrail trigger actions voor gedrag bij gesprekken beëindigen en opnieuw proberen met feedbackConditionalOperator- Nieuw AST-knooppunt voor voorwaardelijke expressies in agentworkflowsAuthConnectionCreateRequest,AuthConnectionResponse,AuthConnectionDependencies- Beheerschema’s voor workspace-auth connections met ondersteuning voor OAuth2-, JWT-, basic-, bearer-, aangepaste header-, WhatsApp- en door integraties beheerde authenticatiemethodenSpeechToTextEvaluation*- Reeks schema’s voor Speech to Text-evaluatiecriteria, evaluaties, menselijke agents en analyses
Gewijzigde schema’s
MCPServerConfig,MCPServerConfigOutput- Ondersteuning toegevoegd voorConvAIEnvVarLocator-referenties in serverconfiguratieCustomGuardrailConfig- Veldtrigger_actiontoegevoegd voor het configureren van gedrag bij gesprekken beëindigen of opnieuw proberenContributor- Optionele veldenbio(string) enprofile_id(string) toegevoegdASTLLMNode- Veldvalue_schematoegevoegd; veldpromptis verouderd ten gunste vanvalue_schemaTelephonyDirection- Herwerkt tot een gedeelde enum waarnaar wordt verwezen door meerdere modellen voor gesprekken en telefonie