diff --git a/apps/api/src/core/prompts.py b/apps/api/src/core/prompts.py index aaf8f637..49720213 100644 --- a/apps/api/src/core/prompts.py +++ b/apps/api/src/core/prompts.py @@ -74,7 +74,7 @@ For each optimization suggestion, provide EXECUTABLE kubectl commands: { "action_title": "string - 操作標題 (繁體中文)", "description": "string - 根因分析含 SignOz 數據關聯 (繁體中文)", - "suggested_action": "RESTART_DEPLOYMENT|DELETE_POD|SCALE_DEPLOYMENT|APPLY_HPA|TUNE_RESOURCES|NO_ACTION", + "suggested_action": "RESTART_DEPLOYMENT|DELETE_POD|SCALE_DEPLOYMENT|APPLY_HPA|TUNE_RESOURCES|INVESTIGATE|OBSERVE|NO_ACTION", "kubectl_command": "string - 具體的 kubectl 指令", "target_resource": "string - 目標資源名稱", "namespace": "string - K8s namespace", @@ -173,7 +173,7 @@ Make action_title describe the ACTUAL problem (not generic "自動修復 AWOOOI "risk_level": "low|medium|critical", "action_title": "操作標題,必須反映 alertname 的實際問題 (繁體中文)", "description": "根因分析,說明 alertname 代表的問題及建議調查步驟 (繁體中文)", - "suggested_action": "RESTART_DEPLOYMENT|DELETE_POD|SCALE_DEPLOYMENT|TUNE_RESOURCES|NO_ACTION", + "suggested_action": "RESTART_DEPLOYMENT|DELETE_POD|SCALE_DEPLOYMENT|APPLY_HPA|TUNE_RESOURCES|INVESTIGATE|OBSERVE|NO_ACTION", "kubectl_command": "針對此告警類型的 kubectl 指令", "target_resource": "目標資源", "namespace": "K8s namespace", diff --git a/apps/api/src/services/openclaw.py b/apps/api/src/services/openclaw.py index 46c30859..e8f00cd1 100644 --- a/apps/api/src/services/openclaw.py +++ b/apps/api/src/services/openclaw.py @@ -561,7 +561,7 @@ class OpenClawService: "properties": { "action_title": {"type": "string"}, "description": {"type": "string"}, - "suggested_action": {"type": "string", "enum": ["RESTART_DEPLOYMENT", "DELETE_POD", "SCALE_DEPLOYMENT", "NO_ACTION"]}, + "suggested_action": {"type": "string", "enum": ["RESTART_DEPLOYMENT", "DELETE_POD", "SCALE_DEPLOYMENT", "APPLY_HPA", "TUNE_RESOURCES", "INVESTIGATE", "OBSERVE", "NO_ACTION"]}, "kubectl_command": {"type": "string"}, "target_resource": {"type": "string"}, "namespace": {"type": "string"},