diff --git a/python/packages/declarative/agent_framework_declarative/_workflows/_declarative_base.py b/python/packages/declarative/agent_framework_declarative/_workflows/_declarative_base.py index 8451ab65fa..6a035a448a 100644 --- a/python/packages/declarative/agent_framework_declarative/_workflows/_declarative_base.py +++ b/python/packages/declarative/agent_framework_declarative/_workflows/_declarative_base.py @@ -498,7 +498,7 @@ class DeclarativeWorkflowState: def _clear_local_path(self, name: str) -> None: """Remove ``name`` from the ``Local`` namespace, if present.""" state_data = self.get_state_data() - local = cast(dict[str, Any], state_data.get("Local")) + local = state_data.get("Local") if local is None or name not in local: return local.pop(name, None)