Files
awoooi/docs
Your Name 5675e7c3b0 fix(phase2+aiops): Phase 2 Agent timeout + AI Router intent hint + signoz incident_id
## Phase 2 Agent timeout(防止單步 LLM 拖垮整場辯證)
- critic_agent.py: asyncio.wait_for + PHASE2_STEP_TIMEOUT_SEC=20s
- diagnostician_agent.py: 同等超時保護
- solver_agent.py: 同等超時保護

## AI Router 優化
- ai_router.py: _resolve_intent_from_context()
  Phase 2 agents 傳 intent_hint → Router 快路徑,不重跑 intent LLM

## SignOz Webhook 修復
- signoz_webhook.py: incident_id 補傳 send_approval_card()(移除 TODO 2026-04-05)

## Alert 處理流程修復
- webhooks.py: _should_bypass_alertmanager_llm()
  Host 類 NO_ACTION 告警直接走人工排查卡片,不再誤觸 LLM Agent Debate
- incident_repository.py: update_incident_status 加 resolved_at 參數
- incident_service.py / proposal_service.py / incident_approval_service.py: 小修

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 02:10:06 +08:00
..