diff --git a/apps/api/src/services/ai_agent_autonomous_runtime_control.py b/apps/api/src/services/ai_agent_autonomous_runtime_control.py index e98cc424b..55caec733 100644 --- a/apps/api/src/services/ai_agent_autonomous_runtime_control.py +++ b/apps/api/src/services/ai_agent_autonomous_runtime_control.py @@ -59,6 +59,7 @@ _AUXILIARY_RUNTIME_RECEIPT_QUERY_NAMES = { "alertmanager_event_counts", "grouped_alert_event_counts", "db_context_exit", + "legacy_mcp_counts", } _CONSUMER_RECEIPT_FALLBACK_ERROR_TYPES = { "RuntimeReceiptDbContextTimeout", diff --git a/apps/api/tests/test_ai_agent_autonomous_runtime_control.py b/apps/api/tests/test_ai_agent_autonomous_runtime_control.py index 5c2ccd9b6..a3c305c43 100644 --- a/apps/api/tests/test_ai_agent_autonomous_runtime_control.py +++ b/apps/api/tests/test_ai_agent_autonomous_runtime_control.py @@ -1675,6 +1675,7 @@ def test_runtime_receipt_auxiliary_alert_query_partial_does_not_block_runtime_tr {"status": "sent", "total": 3, "recent": 1}, ], partial_query_failures=[ + {"query_name": "legacy_mcp_counts", "error_type": "DBAPIError"}, {"query_name": "alert_operation_counts", "error_type": "DBAPIError"}, { "query_name": "alertmanager_event_counts",