+
{candidate.sceneName || candidate.taskNo || candidate.productModel || "候选整套"}
-
+
{summaryBadges.map((badge, badgeIndex) => (
))}
-
+
场景名称:{candidate.sceneName || candidate.productModel || "未命名整套"}
@@ -2420,13 +2420,13 @@ export function AgentGenerationWorkspaceDarkV2({
任务编号:{candidate.taskNo || "未记录"}
-
+
店铺:{candidate.shopName || "未记录"}
更新时间:{uploadedAtText}
{isSelected ? (
-
+
) : null}
diff --git a/components/agents/AgentWorkflowPanelDarkV2.tsx b/components/agents/AgentWorkflowPanelDarkV2.tsx
index bf2274aa5..3207d58a9 100644
--- a/components/agents/AgentWorkflowPanelDarkV2.tsx
+++ b/components/agents/AgentWorkflowPanelDarkV2.tsx
@@ -1,6 +1,6 @@
"use client";
-import { useEffect, useMemo, useState, type ReactNode } from "react";
+import { Fragment, useEffect, useMemo, useState, type ReactNode } from "react";
import { motion } from "framer-motion";
import { ArrowRight, Check, Copy, Sparkles, ChevronRight } from "lucide-react";
import { toast } from "sonner";
@@ -516,7 +516,8 @@ export function AgentWorkflowPanelDarkV2({
animate={{ opacity: 1, y: 0 }}
>
-
+
+
{flattenedResolvedSteps.map(({ step }, stepIndex) => {
const completed = isAgentWorkflowStepSelectionComplete({
step,
@@ -526,52 +527,68 @@ export function AgentWorkflowPanelDarkV2({
const stepSummary = stepSelectionSummaryMap[step.key] || "";
return (
-
+
+ {stepIndex < flattenedResolvedSteps.length - 1 ? (
+
+ ) : null}
+
);
})}
+