SuperAPI AI 工具集

tasks

通用与其它

查看项目

更新于 10-15 19:54

技能介绍

用途:在 Tariboy Native Tasks 中管理任务,涵盖领取、拆解、委派、提问、更新与完成。启动器委托给 ttasks;当设置了 TARIBOY_TOOLS_SOCKET 时按身份绑定进入 agent 模式,否则为 operator 模式。tasks 命令是 ttasks 的可选兼容别名,仅在启用了 tasks 能力的镜像中可用。

主要能力与用法:用 ttasks mine、ttasks ready、ttasks ready --claim、ttasks show <key> 查看工作;用 ttasks create --queue <queue> --title <title> --description <markdown> 创建根任务,用 ttasks create --parent <parent-key> --title <title> 创建子任务;用 ttasks assign 委派;用 ttasks comment 记录决定;用 ttasks update 推进;仅对已完成工作用 ttasks done 关闭。提交前先创建子任务再分配,使用 ttasks create 返回的键,不得臆造任务键。assign 接受的是 agent 名称而非 principal 前缀。向用户提问用 ttasks ask <key> user:<login>|agent:<name> <text>。

文本与 Markdown 约定:向该 CLI 传文本前须先用 cli-text。所有面向用户的文本必须为有效 Markdown:标题为单行,描述、问题、回答与评论为块级 Markdown,使用真实换行与闭合代码围栏,不使用原始 HTML,不以 ANSI-C 字符串或字面转义发布 Markdown 字段。多行 shell 参数用 cli-text 的引号 heredoc 传输,保留重要尾随换行时用其哨兵变体,分隔符须在每个完整负载行中均不出现。先完成工作再发布一次,禁止发布临时或占位文本,也不得承诺事后更正。

工作流任务:绑定工作流的队列中,任务状态由 agent 池、客户或脚本拥有,类别由守护进程推导。Goal 块给出状态说明、可用结果及所需工件与检查。长值会被截断,用 ttasks artifacts show <key> <name> 完整读取工件,用 ttasks workflow get <key> --json 查看到达该状态的转移消息(visits[].message)。用 ttasks artifacts set <key> <name> 存储工件。仅用 ttasks advance <key> --outcome <name> --from <status> [--message <text>] 离开状态。ttasks done、update --status、assign、ready --claim 在 workflow_managed 下被拒绝;not_holder 表示不拥有当前状态;transition_pending 表示请求仍在运行,应读取而非重发。被拒绝的请求带有检查消息,修正后再推进;失败请求用 ttasks workflow runs <key> 与 ttasks workflow log <key> <run> 读日志,瞬时可重试一次,否则在任务上告知客户。workflow_paused 表示等待客户决定,在其恢复前不操作。

限制:资料未提供具体安装命令、收费信息、平台支持与效果说明。