修复: 对话轨迹生成锚点回归与耗时口径
生成中锚点改真实末条,修第二轮打字机与工具卡不渲染回归 轨迹总耗时计入末轮时长,单卡耗时剔除审批等待区间 聚合文案与截断常量下沉共用,时长进位边界钳制
This commit is contained in:
@@ -95,8 +95,11 @@ export function handleToolEvent(event: AiChatEvent): boolean {
|
||||
clearToolSlowTimer(event.id)
|
||||
clearApprovalTimer(event.id)
|
||||
} else {
|
||||
const tc = findToolCall(event.id)
|
||||
// 后端对整批工具先批量发 Started 再走审批,审批等待不算执行耗时:通过时重置开始时刻
|
||||
if (tc) tc.startedAt = Date.now()
|
||||
// 审批通过 → 工具重回执行态,重启慢执行计时器;对称清审批超时计时器防到点误拒
|
||||
startToolSlowTimer(event.id, findToolCall(event.id)?.name || '')
|
||||
startToolSlowTimer(event.id, tc?.name || '')
|
||||
clearApprovalTimer(event.id)
|
||||
}
|
||||
// 路径授权挂起的工具收到 ApprovalResult → 按 id 移除该条(数组化后只清这一条)
|
||||
|
||||
Reference in New Issue
Block a user