SuperAPI AI 工具集

do-tickets

智能体与模型

查看项目

更新于 10-16 00:02

技能介绍

用途:在 sesh 线程中处理分配给自己的工单。工单绑定到线程即视为分配,其 prompt 就是指令,流程为查找→读取→汇报。

状态流转:triage(草稿)→ ready(最终、未绑定)→ active(已分配给线程)→ done / dropped(终态)。线程上的 active 工单即当前工作,完成后标记 done。

主要命令: 查找当前线程工单:sesh ticket list --current(可加 --json,每行一个 JSON 对象)。 读取指令:sesh ticket get --id <id> --field prompt,--field 可取 id|name|prompt|status|thread|created|closed|notes;加 --json 取整条记录。 汇报:关闭并记录,一次调用完成,关闭时务必留说明:sesh ticket set-status --id <id> --status done --note "...";也可设为 active 并指定线程。

说明字段:工单有自由文本 notes 字段,标记 done 或 dropped 时应追加简短说明,写明所做工作及关闭它的提交(如有)。notes 用 markdown 编写,会在 Obsidian 工单面板中渲染。--note 在同一次调用中追加,多个 --note 以空行分隔;也可独立追加或替换:sesh ticket set --id <id> --append-note "..."、sesh ticket set --id <id> --notes "...",用 sesh ticket get --id <id> --field notes 读回。

--id 使用完整工单 UUID(来自 ticket list)。命令会自动路由到工单所在位置。

提示中的 @blob(<hex>) 令牌:通过 send-prompt 投递时已展开为可读的真实路径;若用 ticket get --field prompt 读取原始提示,令牌不会展开,需管道给 sesh blob expand 解析为路径。

其他操作:ticket create --name <n> [--prompt <t>]、ticket set --id <id> [--name|--prompt|--notes|--append-note]、ticket send-prompt --id <id>(投递到绑定线程)、ticket delete --id <id>;更多见 sesh ticket --help。Pi 投递会保留未发送的编辑器草稿,且不解释开头的斜杠命令;RPC 缺失或损坏会显式失败,不会回退为终端粘贴。Pi 命令(如 /compact)应使用 sesh thread command,而非工单提示。提交确认不等于代理回合完成。