Vai alla navigazione

ElevenAgents

  • Le procedure strutturate vengono compilate al salvataggio e alla pubblicazione: Aggiorna agente e Crea bozza di agente ora compilano e convalidano automaticamente le procedure strutturate. Le integrazioni non devono più chiamare l’endpoint di compilazione né aggiornare manualmente il workflow generato. Le procedure non valide restituiscono errori per singola procedura come 400 procedure_validation_failed. Gli agenti senza procedure strutturate non sono interessati.
  • L’endpoint di compilazione delle procedure è legacy: Compila procedure è contrassegnato come legacy e non deve essere usato dalle nuove integrazioni. Rimane disponibile per i chiamanti esistenti.
  • Proposte di merge: le proposte di merge sono disponibili in alpha. I team possono aprire una proposta per un branch di agente, esaminare le modifiche alla configurazione e i risultati dei test, lasciare commenti o decisioni di approvazione e unire le modifiche approvate in un branch di destinazione. Consulta Proposte di merge.

Rilasci SDK

SDK JavaScript

  • v2.71.0 - Aggiunti client per le proposte di merge degli agenti, la cronologia dei deployment, l’annullamento delle invocazioni di test e la duplicazione di Speech Engine. La release aggiunge inoltre priorità e ordinamento dei ticket di triage, limiti di esportazione delle chiamate batch, gpt-6.1-sol, claude-sonnet-5-5, modelli vocali per agenti Eleven v4 e tipi di configurazione correnti degli agenti.

SDK Python

  • v2.71.0 - Aggiunti client per le proposte di merge degli agenti, la cronologia dei deployment, l’annullamento delle invocazioni di test e la duplicazione di Speech Engine. La release aggiunge inoltre priorità e ordinamento dei ticket di triage, limiti di esportazione delle chiamate batch, gpt-6.1-sol, claude-sonnet-5-5, modelli vocali per agenti Eleven v4 e tipi di configurazione correnti degli agenti.

SDK Swift

  • v3.4.0 - Le variabili dinamiche ora preservano i tipi JSON nativi quando vengono inviate nei dati di avvio della conversazione.

Pacchetti

API

Nuovi endpoint

ElevenAgents

  • Crea una proposta di merge - POST /v1/convai/agents/{agent_id}/merge-proposals - Crea una proposta con i campi obbligatori source_branch_id, target_branch_id e title, oltre a una descrizione facoltativa, ID revisori e ID ticket di triage.
  • Elenca proposte di merge - GET /v1/convai/agents/{agent_id}/merge-proposals - Elenca le proposte con filtri per stato, branch di origine, branch di destinazione e testo, oltre alla paginazione tramite cursore.
  • Ottieni una proposta di merge - GET /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id} - Recupera una proposta e i dettagli relativi a revisione, commenti ed esito.
  • Aggiorna una proposta di merge - PATCH /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id} - Aggiorna titolo, descrizione o revisori richiesti, oppure chiudila senza eseguire il merge.
  • Esamina una proposta di merge - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/reviews - Invia una decisione approved o changes_requested con un commento facoltativo.
  • Commenta una proposta di merge - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/comments - Aggiungi un commento Markdown fino a 4.096 caratteri.
  • Unisci una proposta di merge - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/merge - Unisci il branch di origine e controlla facoltativamente la risoluzione forzata dei conflitti e l’archiviazione del branch di origine.
  • Elenca deployment degli agenti - GET /v1/convai/agents/{agent_id}/deployments - Elenca le suddivisioni del traffico correnti e cronologiche dei branch con paginazione basata sulle pagine.
  • Annulla un’invocazione di test - POST /v1/convai/test-invocations/{test_invocation_id}/cancel - Annulla un’invocazione di test in esecuzione.

Speech Engine

  • Duplica uno Speech Engine - POST /v1/speech-engine/{speech_engine_id}/duplicate - Duplica uno Speech Engine e assegna facoltativamente alla copia un nuovo name.

Endpoint aggiornati

ElevenAgents

  • Crea agente, Ottieni agente e Aggiorna agente
    • Aggiunti gpt-6.1-sol e claude-sonnet-5-5 all’enum LLM.
    • Aggiunti eleven_v4 e eleven_v4_turbo alle opzioni del modello TTS conversazionale. Il valore predefinito è passato da eleven_flash_v2 a eleven_v4_turbo.
    • I trasferimenti degli agenti e i nodi degli agenti workflow autonomi aggiungono preserve_voice_settings facoltativo (booleano, valore predefinito false) per mantenere la voce di base, il modello TTS e le impostazioni vocali dopo un trasferimento.
    • Le configurazioni dello strumento per saltare il turno aggiungono wait_timeout_secs facoltativo (numero, valore predefinito -1). Il valore -1 mantiene l’agente in silenzio finché il chiamante non parla.
    • Le configurazioni webhook post-chiamata aggiungono exclude_transcript facoltativo (booleano, valore predefinito false) per omettere le trascrizioni turno per turno dai webhook di trascrizione JSON.
    • Le configurazioni di redazione della cronologia delle conversazioni aggiungono excluded_data_collection_ids facoltativo (array di stringhe, massimo 50) per mantenere i valori estratti selezionati mentre vengono oscurate le relative motivazioni.
    • response_timeout_secs dello strumento client ora accetta -1 per attendere indefinitamente quando expects_response è abilitato.
  • Elenca ticket
    • Aggiunto priorities facoltativo (array) con valori low, medium, high e urgent.
    • Aggiunto sort_by con valori created_at e priority; il valore predefinito è created_at.
    • Le risposte dei ticket ora richiedono title, priority nullable e un array priority_changes. Le richieste di creazione e aggiornamento dei ticket possono impostare priority e lo stato del ticket aggiunge cancelled.
  • Elenca strumenti - Aggiunto used_by_agent_id facoltativo e nullable (stringa) per restituire gli strumenti a cui fa riferimento il branch principale di un agente.
  • Esporta risultati delle chiamate batch - Aggiunto limit facoltativo e nullable (intero, minimo 1) per esportare solo i primi destinatari come anteprima di colonna.
  • Elenca invocazioni di test e Ottieni invocazione di test
    • I riepiloghi delle invocazioni di test aggiungono cancelled_count obbligatorio (intero) e cancelled facoltativo (booleano, valore predefinito false).
    • Lo stato dell’esecuzione di test aggiunge cancelled.
  • Ottieni dettagli della conversazione - Le voci della trascrizione aggiungono platform_event facoltativo e nullable con valori user_turn_timeout e skip_turn_wait_elapsed.
  • Ottieni metadati della versione dell’agente - Aggiunto merged_authors facoltativo e nullable, un array che descrive le persone che hanno pubblicato modifiche unite nel branch principale.
  • Ottieni job di crawling - Rimosso il campo di risposta deprecato max_depth.