Criar nova sessão
ManageOrgSessions no nível da organização.
| Recurso | Permissão necessária |
|---|---|
advanced_mode | UseDevinExpert |
create_as_user_id | ImpersonateOrgSessions |
advanced_mode habilita comportamentos especializados de sessão para fluxos de trabalho de automação. Quando ativado, a sessão usa a persona avançada e o prompt é transformado com base no modo selecionado.
| Mode | Description | Required Parameters |
|---|---|---|
analyze | Analisar sessões existentes do Devin para extrair insights | session_links |
create | Criar um novo playbook com base na análise de sessões | Nenhum (opcional: session_links) |
improve | Melhorar um playbook existente com base em feedback | child_playbook_id |
batch | Iniciar várias sessões do Devin para uma lista de tarefas | child_playbook_id |
manage | Gerenciar Knowledge | Nenhum |
batch, você pode, opcionalmente, definir bypass_approval como true para pular a etapa de aprovação na criação de sessões em lote. Isso é útil para fluxos de trabalho totalmente automatizados em que você deseja que as sessões comecem imediatamente, sem aprovação manual.
create_as_user_id permite criar uma sessão em nome de outro usuário. Isso requer:
ImpersonateOrgSessionsUseDevinSessionsCredencial de usuário de serviço (prefixo: cog_)
analyze, create, improve, batch, manage 1 - 2083JSON Schema (Draft 7) usado para validar a saída estruturada. Máx. 64 KB. Deve ser autocontido (sem $ref externos).
Resposta bem-sucedida
new, claimed, running, exit, error, suspended, resuming Saída estruturada validada da sessão. Preenchido apenas em endpoints GET/list.