fix(agent): stabilize post-merge release paths

This commit is contained in:
huanghuoguoguo
2026-08-04 17:04:40 +08:00
parent 5c5ed940a9
commit 444024c5b4
19 changed files with 319 additions and 57 deletions
@@ -1566,6 +1566,11 @@ def _execution_context_from_tenant(context: TenantContext) -> ExecutionContext:
def _execution_context_from_query(query: pipeline_query.Query) -> ExecutionContext:
if isinstance(getattr(query, '_execution_context', None), ExecutionContext):
# Import lazily to keep the loader module independent during app boot.
from ....pipeline.pool import get_query_execution_context
return get_query_execution_context(query)
return _execution_context_from_tenant(
ExecutionContext(
instance_uuid=str(getattr(query, 'instance_uuid', '') or ''),