delegate
Assign tasks to Devin AI and monitor them until completion. Receive progress updates and final session details, including status and metadata.
Instructions
Delegate a task to Devin and monitor until completion.
Creates a new Devin session with the given prompt and monitors it until the session reaches a terminal state (finished, blocked, or expired). Progress updates are reported as the session executes.
Args: prompt: The instruction for Devin to execute. title: Custom session name. Auto-generated if not provided. snapshot_id: Restore from a previous snapshot. playbook_id: Associated playbook identifier. tags: Session categorization labels. max_acu_limit: Resource consumption ceiling (positive integer). idempotent: If true, prevents duplicate sessions with same prompt. unlisted: If true, hides session from listings. knowledge_ids: Knowledge bases to include. None uses all, empty list uses none. secret_ids: Secrets to include. None uses all, empty list uses none. progress: FastMCP Progress dependency for reporting status updates.
Returns: Final session details including status, messages, and metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| title | No | ||
| prompt | Yes | ||
| unlisted | No | ||
| idempotent | No | ||
| secret_ids | No | ||
| playbook_id | No | ||
| snapshot_id | No | ||
| knowledge_ids | No | ||
| max_acu_limit | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||