Preserve elapsed time in replay activity parts
This commit is contained in:
@@ -1316,6 +1316,13 @@ const ActivityChainSummary: FC<{
|
||||
);
|
||||
const storedElapsedMs = useAuiState((s) => {
|
||||
const value = readMetadataValue(s.message.metadata, "elapsedMs");
|
||||
const contentValue = findNumberInActivityParts(
|
||||
s.message.content,
|
||||
"elapsedMs",
|
||||
);
|
||||
if (typeof value !== "number" || !Number.isFinite(value)) {
|
||||
return contentValue;
|
||||
}
|
||||
return typeof value === "number" && Number.isFinite(value)
|
||||
? Math.max(0, Math.round(value))
|
||||
: null;
|
||||
@@ -1376,6 +1383,7 @@ type ActivitySummaryPart = {
|
||||
args?: unknown;
|
||||
toolName?: string;
|
||||
runStartedAtMs?: unknown;
|
||||
elapsedMs?: unknown;
|
||||
};
|
||||
|
||||
function findNumberInActivityParts(
|
||||
|
||||
Reference in New Issue
Block a user