Create a new session
ManageOrgSessions au niveau de l’organisation.
| Fonctionnalité | Autorisation requise |
|---|---|
advanced_mode | UseDevinExpert |
create_as_user_id | ImpersonateOrgSessions |
advanced_mode active des comportements de session spécifiques pour les workflows d’automatisation. Lorsqu’il est activé, la session utilise la persona avancée et le prompt est transformé en fonction du mode sélectionné.
| Mode | Description | Paramètres requis |
|---|---|---|
analyze | Analyser des sessions Devin existantes pour en extraire des informations exploitables | session_links |
create | Créer un nouveau playbook à partir de l’analyse de sessions | Aucun (facultatif : session_links) |
improve | Améliorer un playbook existant à partir de commentaires | child_playbook_id |
batch | Démarrer plusieurs sessions Devin pour une liste de tâches | child_playbook_id |
manage | Gérer Knowledge | Aucun |
batch, vous pouvez définir bypass_approval sur true pour ignorer l’étape d’approbation lors de la création de sessions par lot. C’est utile pour les workflows entièrement automatisés, où vous souhaitez que les sessions démarrent immédiatement, sans approbation manuelle.
create_as_user_id permet de créer une session au nom d’un autre utilisateur. Cela nécessite :
ImpersonateOrgSessionsUseDevinSessionsService User credential (prefix: cog_)
analyze, create, improve, batch, manage Successful Response
new, claimed, running, exit, error, suspended, resuming