diff --git a/apps/web/src/components/approval/approval-card.tsx b/apps/web/src/components/approval/approval-card.tsx index 27c05abf..5e668b69 100644 --- a/apps/web/src/components/approval/approval-card.tsx +++ b/apps/web/src/components/approval/approval-card.tsx @@ -435,12 +435,29 @@ export function ApprovalCard({ - {/* Title & Description */} + {/* Title & Description - UX 優化: 分離標題與命令 */}
{request.description}
+ + {/* kubectl 命令: 獨立顯示,可複製 */} + {request.action.includes('|') && ( +
+ {request.action.split('|')[1].trim()}
+
+ )}
+
+ {/* 描述: 清理 AI provider 標籤 */}
+ + {request.description + .replace(/\[AI:\s*\w+\]\s*/g, '') // 移除 [AI: xxx] + .replace(/🤖\s*AI\s*仲裁:\s*/g, '') // 移除 AI 仲裁前綴 + .trim()} +