# 2026-08-13:多题左右滑动交互卡
# 目标
新增与商户画像问卷相符的多题分页卡片:用户可逐题选择、左右滑动并在最后统一提交。
# 变更
ask_user新增wizard模式、questions[]与maxSelections契约;- 前端新增
UserInputWizard:每题一页、上一题/下一题、页码圆点、触屏横滑; - 多选题按
maxSelections限制数量;支持每题自定义输入; - 最终提交将每题的
questionId、selections、customInput一次性作为selections[]回灌; - Mock 输入“演示滑动”“滑动卡”或“商户画像”可触发三题示例;
- 保留原
single/multiple/text单题卡片行为。
# 验证
web/npm run build通过;mvn -pl pi-agent-v1 test通过(当前暂无单元测试);git diff --check通过。
# 边界
本次只增加 ask_user 的展示样式和提交结构。后端将 wizard 回答作为通用结构化 ToolResult 保存,业务 Agent 需要在提示词或工具结果处理中按 questionId 使用这些答案。