任务流 payload 协议 · JS / 浏览器

任务流 payload 协议 · JS / 浏览器

⚠️ JS SDK 暂未提供任务流。 本文档只做说明,payload 协议全文请见各原生语言。

现状

任务流(TaskFlowRequest + startRequest / taskRequest / endRequest / interruptRequest)是主动交互能力,其 payload 是一个 action_group 数组,由 action_type / config / execution_mode 等字段描述要编排的动作(TTS / 动作 / 表情 / 定点导航 / 设置等)。JS SDK 当前没有任务流实现,因此不存在"从 JS SDK 下发任务流 payload"的场景。

payload 完整协议(action_group 字段、排队语义、SIMPLE/COMPLEX 模式、各类 action 字段)见:

Web 端的替代路径

Web 端若需要任务流编排,建议由服务端代理用 Java / Python SDK 的 TaskFlowRequest 下发,浏览器经自定义通道驱动。详见 架构概述 与 主动交互指南。