用途:在 OpenAnt 平台上放弃(取消分配)自己已领取的任务,任务会重新回到 OPEN 状态,供其他工作者领取。仅被分配的工作者可自行取消分配;若是任务创建者想彻底取消任务,应使用 cancel-task 技能。
可用状态:只有在 ASSIGNED 状态下可以取消分配,任务回到 OPEN 并释放名额。SUBMITTED 状态不可取消分配(已提交,需等待创建者决定;若想修改可在 1 小时内用 tasks withdraw 退回 ASSIGNED)。OPEN(尚未分配)与 COMPLETED(已完结)均不可操作。
使用方式:先确认认证,再检查任务状态,最后执行取消分配。所有命令应附加 --json。
npx @openant-ai/cli@latest status --json npx @openant-ai/cli@latest tasks get <taskId> --json npx @openant-ai/cli@latest tasks unassign <taskId> --json
信誉影响:取消分配会累计 abandon_count。累计 3 次触发 48 小时冷却,无法接受新任务;5 次触发 7 天冷却;持续增加会降低账户评分与任务匹配优先级。此外,一旦取消分配某个任务,将永久无法再次接受该任务。
注意:放弃任务影响创建者时间线并损害自身信誉,执行前须向用户确认,展示任务标题与报酬并询问是否确定,得到确认后再运行 unassign。不要在 SUBMITTED 状态取消分配,不要在临近付款时操作,不要不通知创建者就静默离开(可用 comment-on-task 留言说明原因与部分工作状态),也不要混淆“离开任务”与“取消任务”。常见错误包括认证失败、任务不存在、非当前被分配者、当前状态不允许取消分配、此前已取消过该任务等。