assistant-widget.tsx
5.51 KB
-
fix(web): 生成中文案一闪而过 + 输入框/开场建议按角色分 · a6f8c3db
走查两条: 1) loading 文案闪 - 加最短停留 700ms(useStickyLabel)。get_current_user / get_agents 这类 100ms 就返回,文案在屏幕上活不过两帧,主管只看到一片闪烁,反而以为卡了; 慢工具的文案看得见,于是他以为"只有那一句"。 用「最新覆盖待显示」而非排队 —— 排队会在活干完后继续播,5 个快工具能 拖出 3 秒假忙碌。上限就是一个停留周期。 - 修并行调用:原来只看最后一块,3 个工具并行时最后那块可能已 done 而前两个 还在跑 → 退回「生成中」,前两句文案一次都不出现。改成找还在跑的那个。 - 补齐 4 个漏掉的工具中文名(get_cohort_attributes / edit_assignment_sheet / revoke_assignment / render_artifact),此前兜底把英文工具名摆给主管看。 实测(多工具一轮):5 个文案,最短 955ms,无一低于 700ms。 2) 输入框占位符 + 开场建议是客服口径 主管打开助手是来分配和看批次的,占位符从不提这两件事 = 把一半能力藏起来。 按 PLAN_DISPATCH 分两版(与召回池/确认单同一个闸)。 顺带删掉「(Enter 发送,Shift+Enter 换行)」—— 输入框只有 300px,而原句 450px, 那半句从来就没显示出来过,占着长度却看不见。 996 tests,web tsc + next build 干净。luoqi committed