运行状态
每一轮的第一条回答顶部默认有一行状态,显示这一轮进行到哪里、用了多久,可以配置隐藏。
各阶段显示什么
界面把思考和工具调用视为执行过程。收起时,每条助手消息中最后一个思考或工具片段之前的正文也被隐藏,之后的正文保留;业务数据卡片仍显示。这是按片段位置划分的显示规则,不会分析文字语义来判断哪一段是最终结论。
- 只有正文的一轮没有可收起的内容,状态行只显示阶段和耗时,不能点。
- 展开状态按轮次记,列表重绘、滚动后保持用户的选择。
用法
配置项
配置项类型默认说明
settings.runStatus.collapseOnComplete
booleantrue完成后是否收起这一轮的执行过程,只留最终回答。没有设置时,`reasoning.defaultExpanded` 打开则不收起。collapseOnComplete: false:状态行照常显示阶段和耗时,执行过程始终可见,状态行不能点。visible: false:不显示状态行,执行过程也不再随它收起;停下的回答在下方标「已停止」。
换成自己的显示
状态行使用内置类型 chatkit.run-status,可以通过 renderers.parts 替换显示:
登记成 null 表示不显示。自己的状态行不提供展开入口时,把 collapseOnComplete 关掉。