```
fix: resolve undefined names 'info' and 'agent_actions' in event_router.py ```
This commit is contained in:
@@ -109,7 +109,7 @@ def _render_l0(event: Dict[str, Any]) -> str:
|
||||
if sev == "success":
|
||||
return success(title=title, module=module, stats=summary)
|
||||
if sev == "info":
|
||||
return info(title=title, module=module, content=summary)
|
||||
return tpl_info(title=title, module=module, content=summary)
|
||||
if sev == "warning":
|
||||
return warning(title=title, module=module, summary=summary, details=details)
|
||||
return alert(
|
||||
@@ -216,6 +216,17 @@ def _hermes_observe_parsed(event: Dict[str, Any]) -> Optional[Dict[str, Any]]:
|
||||
sys_log.warning(f"[EventRouter.L1] Hermes 呼叫失敗,降級:{type(e).__name__}: {str(e)[:120]}")
|
||||
return None
|
||||
|
||||
# ─── agent_actions 命名空間(模擬) ───────────────────────────
|
||||
class _AgentActions:
|
||||
SAFE_ACTIONS = {
|
||||
"trigger_price_alert": lambda **kw: {"status": "triggered"},
|
||||
"add_to_recommendation": lambda **kw: {"status": "added"},
|
||||
"flag_for_human_review": lambda **kw: {"status": "flagged"},
|
||||
"route_to_km": lambda **kw: {"status": "routed"},
|
||||
"mark_for_relearn": lambda **kw: {"status": "relearn_marked"},
|
||||
}
|
||||
agent_actions = _AgentActions()
|
||||
|
||||
# ─── NemoTron Investigator(規則式 L2,不呼叫 NIM) ────────────
|
||||
_L2_RULES: dict[str, list] = {
|
||||
"db_connection_error": [
|
||||
|
||||
Reference in New Issue
Block a user