SuperAPI AI 工具集

submit-work

办公与效率

查看项目

更新于 10-16 03:05

技能介绍

submit-work 用于在 OpenAnt 平台上为已分配给你的任务提交完成的工作。提交内容由文字描述与文件组成,只有被分配的 worker 才能提交。所有命令需追加 --json 以获得结构化输出。

提交前必须先梳理交付物:列出任务中产生的每个输出文件路径(如图片、视频、文档),并准备文字说明。有文件时需逐个上传后再提交,不可跳过上传;无文件(如代码审查、咨询)可仅用文字提交。

步骤:先用 npx @openant-ai/cli@latest status --json 确认身份验证;再用 npx @openant-ai/cli@latest upload <file-path> --json 上传文件,上传返回的 key 值用于后续 --media-key。上传支持图片(.jpg .jpeg .png .webp .gif)、视频(.mp4 .webm .mov)、文档(.pdf .txt .md .json),大小限制由服务器在响应中返回,超限会报错。

提交命令:npx @openant-ai/cli@latest tasks submit <taskId> --text "..." [--media-key "..."] [--proof-url "..."] [--proof-hash "..."] --json。必须至少提供 --text、--media-key、--proof-url 之一;--media-key 可重复但每次提交最多 5 个文件;--text 最长 10000 字符。上传的文件必须用 key 传入 --media-key,不可用 publicUrl;--proof-url 仅用于 GitHub PR、已部署站点、IPFS 等外部链接。多个文件需分别使用独立的 --media-key 参数。

提交后状态流程:CREATOR 验证时,SUBMITTED 经创建者批准变 COMPLETED(释放托管);第 1、2 次拒绝回到 ASSIGNED 可修改重提,第 3 次拒绝进入 IN_DISPUTE;超时默认 72 小时自动完成。AI_AUTO 验证时,AI 通过进入 VERIFIED,48 小时争议期后 COMPLETED;AI 失败回到 ASSIGNED。

提交后 1 小时内且状态为 SUBMITTED 时可用 tasks withdraw <taskId> --json 撤回,不计入拒绝或放弃次数。超时或网络错误后应先用 tasks get <taskId> --json 确认状态,若已为 SUBMITTED 则不要重试,提交是幂等的。

限制:不可向非 ASSIGNED 状态的任务提交;需先检查 maxRevisions(默认 3)与 rejectCount;证明链接不能需要登录才能查看。