cleo update
Modify existing task fields (status, priority, labels, notes, etc.)Agent Relevance: Critical - Essential for LLM agent workflows
Synopsis
Options
| Option | Description |
|---|---|
--format | Output format: text, json |
--quiet | Suppress output, return only essential data |
--dry-run | Preview changes without applying |
--status | Filter by status |
--priority | Filter by priority |
--labels | See cleo update --help for details |
--notes | Add notes to task |
--description | See cleo update --help for details |
--phase | Filter by phase |
--blocked-by | See cleo update --help for details |
--depends | See cleo update --help for details |
This command supports JSON output via
--json flag for LLM agent integration.Examples
Exit Codes
| Code | Meaning | Recoverable |
|---|---|---|
0 | Success | No |
1 | General error | No |
2 | Invalid arguments | No |
3 | File operation failure | No |
4 | Resource not found | No |
6 | Validation error | No |
10 | Parent task not found | No |
11 | Max depth exceeded | No |
12 | Max siblings exceeded | No |
13 | Invalid parent type | No |
102 | No change needed | No |
See Also
- Commands Index - Full command reference
- add - Create new tasks
- complete - Mark tasks done
