From 0ace0ab6521ffeed0a3a93bf203e1616724783ac Mon Sep 17 00:00:00 2001 From: ogt Date: Fri, 10 Jul 2026 00:01:49 +0800 Subject: [PATCH] fix(agents): treat legacy mcp partial readback as auxiliary --- apps/api/src/services/ai_agent_autonomous_runtime_control.py | 1 + apps/api/tests/test_ai_agent_autonomous_runtime_control.py | 1 + 2 files changed, 2 insertions(+) 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",