SuperAPI AI 工具集

ask-ui

智能体与模型

查看项目

更新于 10-15 16:49

技能介绍

用途:Ask UI 充当呈现与持久化适配层,问题生成与推理仍由调用工作流负责。当一轮包含至少两个用户可立即回答的独立问题时使用它;依赖性问题留到后续轮次,单问题直接在对话中问。grill-me、grill-with-docs、头脑风暴等确认与收集流程中,一轮超过两个问题时应使用 UI。若本地服务或浏览器无法启动,退回调用工作流的普通文本格式。

用法:将本 SKILL.md 所在目录解析为 ASK_UI_SKILL_DIR,创建 JSON 前先读 references/schema.md。新建任务时省略 sessionId,追问轮复用活跃 sessionId 并设置 basedOnRound。前台命令为:node <ASK_UI_SKILL_DIR>/scripts/ask-ui.mjs ask --input <questions.json>;该命令把就绪信息与本地 URL 写入 stderr,打开表单并等待,不要结束 Agent 回合。用户提交后,解析 stdout 的单个 JSON 结果并继续原工作流。

会话:一个任务一个 Session,一批问题一个 Round,跨轮复用 sessionId,不覆盖已提交内容。追问复用持久服务、稳定 URL 与已打开页面。用户无法前台等待、浏览器无法访问临时服务或需恢复中断轮次时,用 create 子命令并显示标记 ask-ui-session: <sessionId>,用户回复“已提交”后运行 resume --session <sessionId>;结束用 complete --session <sessionId>。可选唤醒适配仅作增强,需用户同意;Codex 线程 id 需由宿主提供。其他命令包括 status、serve 与 self-test。