diff --git a/src/App.tsx b/src/App.tsx
index afab0ae..60fa864 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -753,81 +753,75 @@ export default function App() {
- 序号
- 迭代
+ 序号
+ 迭代
{appMode === 'chat' && (
- 用户提问 (Query)
+ 用户提问
)}
{inputs.map(input => (
- {input.label}
+ {input.label}
))}
- 状态
+ 状态
{showTrace && (
- 执行追踪
+ 追踪
)}
- 响应内容 (Response Payload)
+ 响应内容
{flatResults.map((row, idx) => {
const trace: NodeTraceStep[] | undefined = row.result?.trace;
const hasTrace = (trace?.length ?? 0) > 0;
+ const traceTooltipParts: string[] = [];
+ if (row.result?.elapsedTime != null) traceTooltipParts.push(`耗时 ${row.result.elapsedTime.toFixed(2)}s`);
+ if (row.result?.totalTokens != null) traceTooltipParts.push(`Tokens ${row.result.totalTokens}`);
return (
- {String(row.caseIndex).padStart(2, '0')}
- {String(row.iteration).padStart(2, '0')}
+ {String(row.caseIndex).padStart(2, '0')}
+ {String(row.iteration).padStart(2, '0')}
{appMode === 'chat' && (
-
+
{row.query || '-'}
)}
{inputs.map(input => (
-
+
{String(row.inputs[input.name] || '-')}
))}
-
+
{row.isError ? (
) : (
)}
{showTrace && (
-
+
{hasTrace ? (
) : (
—
)}
)}
-
-