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
..
2026-04-25 02:10:06 +08:00
2026-04-14 15:29:12 +08:00
2026-03-23 18:40:36 +08:00
2026-03-29 00:00:08 +08:00
2026-04-25 02:10:06 +08:00
2026-03-26 19:10:12 +08:00
2026-03-26 09:55:58 +08:00
2026-03-26 09:55:58 +08:00
2026-03-29 16:03:41 +08:00
2026-04-14 15:29:12 +08:00
2026-03-30 01:21:23 +08:00
2026-03-31 16:13:44 +08:00
2026-04-14 15:29:12 +08:00
2026-04-14 18:36:59 +08:00
2026-03-29 23:56:34 +08:00
2026-04-11 20:04:47 +08:00
2026-03-23 18:40:36 +08:00
2026-03-29 16:03:41 +08:00
2026-04-14 14:54:18 +08:00
2026-04-24 15:41:35 +08:00
2026-04-14 15:29:12 +08:00
2026-03-29 01:19:26 +08:00
2026-03-23 18:40:36 +08:00
2026-03-23 18:40:36 +08:00
2026-03-26 09:55:47 +08:00
2026-03-31 16:06:51 +08:00
2026-03-26 19:10:12 +08:00
2026-03-29 16:03:41 +08:00
2026-03-23 18:40:36 +08:00
2026-04-17 21:48:50 +08:00
2026-03-29 16:03:41 +08:00
2026-04-25 00:14:07 +08:00
2026-03-29 01:52:08 +08:00
2026-03-29 01:52:08 +08:00
2026-03-26 09:55:47 +08:00
2026-03-26 19:10:12 +08:00
2026-03-26 09:55:58 +08:00
2026-03-29 16:35:47 +08:00
2026-03-23 18:40:36 +08:00