fix(auto-repair): 實際可用的自動修復門檻 (Phase 22 P1)
問題: 四道鎖全卡死導致自動修復永遠不觸發 1. configmap: Gemini 排第一 (100ms vs NVIDIA 60s timeout) 2. auto_approve: confidence 0.90→0.65, trust 5→1, playbook 3→1 3. auto_approve: 開放 medium 風險, require_playbook=False Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -59,25 +59,28 @@ class AutoApproveConfig:
|
||||
"""自動執行配置"""
|
||||
|
||||
# 風險等級閾值
|
||||
# 2026-04-01 ogt: 開放 low + medium,讓常見 restart 操作可自動執行
|
||||
allowed_risk_levels: list[str] = field(
|
||||
default_factory=lambda: ["low"]
|
||||
default_factory=lambda: ["low", "medium"]
|
||||
)
|
||||
|
||||
# 信任度閾值
|
||||
min_trust_score: int = 5 # TrustEngine 分數閾值
|
||||
min_confidence: float = 0.90 # AI 信心度閾值
|
||||
# 2026-04-01 ogt: 降低初始門檻,讓系統能累積執行記錄
|
||||
min_trust_score: int = 1 # 至少執行過 1 次 (原: 5)
|
||||
min_confidence: float = 0.65 # AI 有合理把握即可 (原: 0.90)
|
||||
|
||||
# Playbook 閾值
|
||||
min_playbook_success_rate: float = 0.95 # 成功率 >= 95%
|
||||
min_playbook_success_count: int = 3 # 成功次數 >= 3
|
||||
# 2026-04-01 ogt: 降低啟動門檻,1次成功記錄即可
|
||||
min_playbook_success_rate: float = 0.80 # 成功率 >= 80% (原: 95%)
|
||||
min_playbook_success_count: int = 1 # 成功次數 >= 1 (原: 3)
|
||||
|
||||
# 功能開關
|
||||
enabled: bool = True # 總開關
|
||||
require_playbook: bool = True # 是否必須有 Playbook 匹配
|
||||
require_playbook: bool = False # 不強制要求 Playbook (原: True),Gemini 分析直接可執行
|
||||
audit_all: bool = True # 是否記錄所有判斷
|
||||
|
||||
|
||||
# 預設配置 (保守策略)
|
||||
# 預設配置 (實用策略 - 2026-04-01 ogt Phase 22 P1)
|
||||
DEFAULT_CONFIG = AutoApproveConfig()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user