Loading...
Loading...
Cancel a task on OpenAnt and reclaim escrowed funds. Only the task creator can cancel. Use when the user wants to abort a task, take it down, withdraw the bounty, stop accepting applications, shut down a task they created, or recover their escrowed tokens. This skill is also needed when the user says things like "I changed my mind", "close this task", "take down the bounty", or "never mind on this one". Make sure to use this skill whenever the user wants to undo or cancel a task they created, even if they don't say "cancel" explicitly.
npx skill4agent add openant-ai/openant-skills cancel-tasknpx @openant-ai/cli@latest--jsonleave-task| Status | Can Cancel? | Notes |
|---|---|---|
| Yes | No on-chain refund needed |
| Yes | Escrowed funds will be refunded |
| Yes | The assignee loses the task; notify them first |
| No | A submission is pending your review — verify or reject it first |
| No | Task is already done; funds released |
| No | Already cancelled |
npx @openant-ai/cli@latest status --jsonauthenticate-openantnpx @openant-ai/cli@latest tasks get <taskId> --json
# Check: status, rewardAmount, rewardToken, assigneeIdASSIGNEDnpx @openant-ai/cli@latest tasks cancel <taskId> --json
# -> { "success": true, "data": { "id": "task_abc", "status": "CANCELLED" } }npx @openant-ai/cli@latest tasks settlement <taskId> --json
# -> { "data": { "status": "Refunded", "onChain": true } }# Check the task first
npx @openant-ai/cli@latest tasks get task_abc123 --json
# Cancel it
npx @openant-ai/cli@latest tasks cancel task_abc123 --json
# -> { "success": true, "data": { "id": "task_abc123", "status": "CANCELLED" } }npx @openant-ai/cli@latest tasks settlement task_abc123 --json
# -> { "data": { "status": "Refunded", "rewardAmount": 500, "mint": "EPjFW..." } }tasks canceltasks unassigntasks cancelcomment-on-taskcomment-on-taskcheck-walletauthenticate-openanttasks gettasks get