create_task
Create a new task to track project work. Assign tasks to agents, define dependencies, and organize them hierarchically under parent tasks.
Instructions
Create a new task in a project.
Use this to track work that needs to be done. Tasks can be assigned to agents, have dependencies, and be organized in a tree structure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Task title (required) | |
| priority | No | Task priority - critical, high, medium, or low | medium |
| depends_on | No | List of task IDs this task depends on | |
| project_id | No | Project ID | |
| description | No | Task description | |
| project_name | No | Project name (alternative to project_id) | |
| related_files | No | List of file paths related to this task | |
| parent_task_id | No | Parent task ID for creating task branches | |
| workspace_path | No | Workspace path (alternative to project_id) | |
| estimated_hours | No | Estimated hours to complete | |
| requested_agent_id | No | Agent explicitly requested for this task |