diff --git a/web/src/app/(main)/function/findings/detail/page.tsx b/web/src/app/(main)/function/findings/detail/page.tsx index a9334e8..bc9455c 100644 --- a/web/src/app/(main)/function/findings/detail/page.tsx +++ b/web/src/app/(main)/function/findings/detail/page.tsx @@ -423,6 +423,7 @@ function FindingDetailInner() { agentKey="reporter" agentLabel="报告撰写 Agent" promptPlaceholder="描述要如何调整漏洞报告…" + modal open={reportChatOpen} onOpenChange={setReportChatOpen} /> diff --git a/web/src/components/finding-auto-chat.tsx b/web/src/components/finding-auto-chat.tsx index 6d70788..a3ff0f7 100644 --- a/web/src/components/finding-auto-chat.tsx +++ b/web/src/components/finding-auto-chat.tsx @@ -25,6 +25,7 @@ export function FindingAutoChat({ agentKey = "auto", agentLabel = "Auto Agent", promptPlaceholder = "询问这个漏洞…", + modal = false, open, onOpenChange, }: { @@ -33,6 +34,7 @@ export function FindingAutoChat({ agentKey?: string; agentLabel?: string; promptPlaceholder?: string; + modal?: boolean; open: boolean; onOpenChange: (open: boolean) => void; }) { @@ -209,8 +211,12 @@ export function FindingAutoChat({ if (!open) return null; return ( -