create_task
Add a new task to the vault's task queue with YAML frontmatter for priority, dependencies, scope, context notes, and acceptance criteria. Automatically refreshes the task dashboard.
Instructions
Create a new task in the vault's task queue with structured YAML frontmatter. Tasks are markdown notes in the Tasks/ folder. Supports priority, type, dependencies, scope isolation, context notes, and acceptance criteria. Auto-refreshes the task dashboard.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| due | No | Optional deadline in YYYY-MM-DD format. | |
| tags | No | Tags for categorization. | |
| type | No | Type of work. Helps agents decide if they can handle it. | other |
| scope | No | Advisory: file paths this task intends to modify. Not enforced — agents should respect this to avoid conflicts. | |
| title | Yes | Short, descriptive title for the task. | |
| source | No | Where this task came from (e.g. 'manual', 'github-issue-42', 'agent-spawned'). | manual |
| project | No | Project ID to attach this task to (e.g. 'proj-2026-03-09-abc123'). Task will appear in get_project_status rollups. | |
| assignee | No | Optionally pre-assign to a specific agent. | |
| priority | No | Task priority. Default: medium. | medium |
| reviewer | No | Who should review this task (optional). | |
| depends_on | No | Task IDs that must complete before this task can start. | |
| risk_level | No | Risk level. High/critical tasks auto-require review on completion. | |
| description | Yes | Detailed description of what needs to be done. Include context, constraints, and links to relevant notes. | |
| escalate_to | No | Agent ID or 'human' to escalate to after max_retries exhausted. | |
| max_retries | No | Max auto-retries on failure. 0 = no auto-retry (default). | |
| parent_task | No | ID of the parent task, if this is a sub-task. | |
| context_notes | No | Paths to vault notes that provide context for this task (e.g. 'Projects/my-api'). | |
| routing_rules | No | Conditional workflow rules. When this task completes, evaluate rules against output to selectively unblock/cancel dependents. | |
| review_required | No | If true, complete_task sends to needs_review instead of completed. Human must approve. | |
| timeout_minutes | No | Max time in minutes before an agent is considered stuck. Default: 60. | |
| acceptance_criteria | No | List of criteria that must be met for the task to be considered complete. | |
| retry_delay_minutes | No | Minutes to wait between retries. Default: 5. |