Neue Sitzung erstellen
ManageOrgSessions auf Organisationsebene.
| Funktion | Erforderliche Berechtigung |
|---|---|
advanced_mode | UseDevinExpert |
create_as_user_id | ImpersonateOrgSessions |
advanced_mode aktiviert spezialisierte Sitzungsverhalten für Automatisierungs-Workflows. Wenn er aktiviert ist, verwendet die Sitzung die erweiterte Persona und der Prompt wird basierend auf dem ausgewählten Modus angepasst.
| Mode | Beschreibung | Erforderliche Parameter |
|---|---|---|
analyze | Vorhandene Devin-Sitzungen analysieren, um Erkenntnisse zu gewinnen | session_links |
create | Neues Playbook basierend auf der Sitzungsanalyse erstellen | Keine (optional: session_links) |
improve | Bestehendes Playbook anhand von Feedback verbessern | child_playbook_id |
batch | Mehrere Devin-Sitzungen für eine Aufgabenliste starten | child_playbook_id |
manage | Knowledge verwalten | Keine |
batch-Modus verwenden, können Sie optional bypass_approval auf true setzen, um den Genehmigungsschritt bei der Erstellung von Batch-Sitzungen zu überspringen. Dies ist nützlich für vollständig automatisierte Workflows, bei denen Sitzungen sofort ohne manuelle Genehmigung starten sollen.
create_as_user_id ermöglicht es, eine Sitzung im Namen eines anderen Benutzers zu erstellen. Dafür ist Folgendes erforderlich:
ImpersonateOrgSessions besitzenUseDevinSessions besitzenServicebenutzer-Anmeldedaten (Präfix: cog_)
analyze, create, improve, batch, manage 1 - 2083JSON-Schema (Draft 7) zur Validierung strukturierter Ausgaben. Max. 64 KB. Muss in sich abgeschlossen sein (keine externen $ref-Verweise).
Erfolgreiche Antwort
new, claimed, running, exit, error, suspended, resuming Validierte strukturierte Ausgabe aus der Session. Wird nur bei GET-/LIST-Endpunkten befüllt.