diff --git a/frontend/src/components/agent/AgentModeSelector.tsx b/frontend/src/components/agent/AgentModeSelector.tsx index 5ec3c25..ef04bbd 100644 --- a/frontend/src/components/agent/AgentModeSelector.tsx +++ b/frontend/src/components/agent/AgentModeSelector.tsx @@ -22,7 +22,7 @@ export default function AgentModeSelector({ return (
- + 审计模式 @@ -34,7 +34,7 @@ export default function AgentModeSelector({ className={cn( "relative flex flex-col p-4 border cursor-pointer transition-all rounded", value === "fast" - ? "border-amber-500/50 bg-amber-950/30" + ? "border-amber-500/50 bg-amber-50 dark:bg-amber-950/30" : "border-border hover:border-border bg-muted/50", disabled && "opacity-50 cursor-not-allowed" )} @@ -58,17 +58,17 @@ export default function AgentModeSelector({ )}>
快速审计 {value === "fast" && ( - + )}
@@ -99,7 +99,7 @@ export default function AgentModeSelector({ className={cn( "relative flex flex-col p-4 border cursor-pointer transition-all rounded", value === "agent" - ? "border-violet-500/50 bg-violet-950/30" + ? "border-violet-500/50 bg-violet-50 dark:bg-violet-950/30" : "border-border hover:border-border bg-muted/50", disabled && "opacity-50 cursor-not-allowed" )} @@ -115,7 +115,7 @@ export default function AgentModeSelector({ /> {/* 推荐标签 */} -
+
推荐
@@ -128,17 +128,17 @@ export default function AgentModeSelector({ )}>
Agent 审计 {value === "agent" && ( - + )} @@ -153,7 +153,7 @@ export default function AgentModeSelector({
  • 沙箱漏洞验证 @@ -170,9 +170,9 @@ export default function AgentModeSelector({ {/* 模式说明 */} {value === "agent" && ( -
    -

    Agent 审计模式说明:

    -
      +
      +

      Agent 审计模式说明:

      +
      • AI Agent 会自主规划审计策略
      • 使用 RAG 技术进行代码语义检索
      • 在 Docker 沙箱中验证发现的漏洞
      • diff --git a/frontend/src/components/audit/CreateTaskDialog.tsx b/frontend/src/components/audit/CreateTaskDialog.tsx index 475ece8..9e8d72e 100644 --- a/frontend/src/components/audit/CreateTaskDialog.tsx +++ b/frontend/src/components/audit/CreateTaskDialog.tsx @@ -389,15 +389,15 @@ export default function CreateTaskDialog({ {isRepositoryProject(selectedProject) ? ( -
        - +
        + 分支 {loadingBranches ? (
        - - 加载中... + + 加载中...
        ) : ( zipState.switchToUpload()} className="w-4 h-4 accent-emerald-500" /> - 上传新文件 + 上传新文件
        @@ -812,13 +812,13 @@ function ZipUploadCard({ } return ( -
        +
        - +
        -

        +

        上传 ZIP 文件

        @@ -855,7 +855,7 @@ function ZipUploadCard({ )}
        {zipState.zipFile && ( -

        +

        已选: {zipState.zipFile.name} ( {formatFileSize(zipState.zipFile.size)})