Crea una nuova sessione
ManageOrgSessions a livello di organizzazione.
| Funzionalità | Autorizzazione richiesta |
|---|---|
advanced_mode | UseDevinExpert |
create_as_user_id | ImpersonateOrgSessions |
advanced_mode abilita comportamenti di sessione specializzati per i flussi di lavoro di automazione. Quando è attivato, la sessione utilizza la persona avanzata e il prompt viene trasformato in base alla modalità selezionata.
| Modalità | Descrizione | Parametri richiesti |
|---|---|---|
analyze | Analizza le sessioni Devin esistenti per estrarre informazioni utili | session_links |
create | Crea un nuovo playbook basato sull’analisi delle sessioni | Nessuno (opzionale: session_links) |
improve | Migliora un playbook esistente in base al feedback | child_playbook_id |
batch | Avvia più sessioni Devin per un elenco di attività | child_playbook_id |
manage | Gestisci Knowledge | Nessuno |
batch, puoi impostare bypass_approval su true per saltare la fase di approvazione durante la creazione delle sessioni batch. Questo è utile per flussi di lavoro completamente automatizzati in cui desideri che le sessioni inizino immediatamente senza approvazione manuale.
create_as_user_id consente di creare una sessione per conto di un altro utente. Sono necessari:
ImpersonateOrgSessionsUseDevinSessionsCredenziale dell'utente del servizio (prefisso: cog_)
analyze, create, improve, batch, manage 1 - 2083JSON Schema (Draft 7) per la convalida dell’output strutturato. Dimensione massima 64 KB. Deve essere autonomo (nessun $ref esterno).
Risposta corretta
new, claimed, running, exit, error, suspended, resuming Output strutturato convalidato dalla sessione. Impostato solo sugli endpoint GET/list.