Crea una nueva sesión.
Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
ManageOrgSessions a nivel de la organización.
| Funcionalidad | Permiso requerido |
|---|---|
create_as_user_id | ImpersonateOrgSessions |
create_as_user_id permite crear una sesión en nombre de otro usuario. Esto requiere:
ImpersonateOrgSessionsUseDevinSessionsCredencial de usuario de servicio (prefijo: cog_)
ID de la organización (prefijo: org-)
"org-abc123def456"
1 - 2083Cuando es true (predeterminado), el agente DEBE llamar a provide_structured_output con is_final=true antes de que finalice su turno. Cuando es false, la herramienta está disponible, pero no es obligatorio usarla; no se garantiza que se llame en un turno determinado.
Esquema JSON (Draft 7) para validar la salida estructurada. Máx. 64 KB. Debe ser autocontenido (sin $ref externos).
Respuesta correcta
new, claimed, running, exit, error, suspended, resuming La categoría de caso de uso asignada a la sesión, si se ha ejecutado la categorización. Solo se rellena en los endpoints GET/list.
bug_fixing, ci_cd_and_devops, code_quality_and_security, code_review_and_analysis, data_and_automation, documentation_and_content, feature_development, migrations_and_upgrades, other, refactoring_and_optimization, research_and_exploration, unit_test_generation El origen desde el que se creó la sesión.
webapp, slack, teams, api, linear, jira, scheduled, automation, cli, desktop, other Detalle adicional sobre el estado actual de la sesión. Cuando status es 'running': 'working' (trabajando activamente), 'waiting_for_user' (requiere intervención del usuario), 'waiting_for_approval' (a la espera de aprobación de la acción en modo seguro) o 'finished' (tarea completada). Cuando status es 'suspended': el motivo de la suspensión, como 'inactivity', 'user_request', 'usage_limit_exceeded', 'out_of_credits', 'out_of_quota', 'no_quota_allocation', 'payment_declined', 'org_usage_limit_exceeded', 'total_session_limit_exceeded' o 'error'. Solo se rellena en los endpoints GET/list.
working, waiting_for_user, waiting_for_approval, finished, inactivity, user_request, usage_limit_exceeded, out_of_credits, out_of_quota, no_quota_allocation, payment_declined, org_usage_limit_exceeded, total_session_limit_exceeded, error Salida estructurada validada de la sesión. Solo se incluye en endpoints GET/LIST.
El nombre para mostrar de la subcategoría asignada a la sesión. 'Other' cuando se establece una categoría, pero no se asignó ni se resolvió ninguna subcategoría. Solo se rellena en los endpoints GET/list.