diff --git a/apps/ai-game-creator-shell/src/view/project-development/export/tabs/xiaohongshu/FailureDialog.tsx b/apps/ai-game-creator-shell/src/view/project-development/export/tabs/xiaohongshu/FailureDialog.tsx index 009cfe802..4075b370a 100644 --- a/apps/ai-game-creator-shell/src/view/project-development/export/tabs/xiaohongshu/FailureDialog.tsx +++ b/apps/ai-game-creator-shell/src/view/project-development/export/tabs/xiaohongshu/FailureDialog.tsx @@ -39,13 +39,16 @@ export function FailureDialog({ }) { const repairability = failure ? classifyXhsMinitoolFailure(failure) : null; // 文案与点击处理一起定:只存一句中文再按它反查 handler 的话,改文案就会静默接错动作。 - const agentAction = - !failure || - repairability === XhsMinitoolFailureRepairability.OnlyHumanRepairable - ? null - : failure.type === 'buildScriptMissing' + let agentAction: { label: string; onClick: () => void } | null = null; + if ( + failure && + repairability !== XhsMinitoolFailureRepairability.OnlyHumanRepairable + ) { + agentAction = + failure.type === 'buildScriptMissing' ? { label: '让陶泥儿帮我调通', onClick: onAdapt } : { label: '让陶泥儿来修', onClick: onRepair }; + } return (