diff --git a/edsl/coop/coop.py b/edsl/coop/coop.py index cab68d20e..59c2d2e8b 100644 --- a/edsl/coop/coop.py +++ b/edsl/coop/coop.py @@ -549,6 +549,7 @@ def remote_cache_create_many( def remote_cache_get( self, exclude_keys: Optional[list[str]] = None, + select_keys: Optional[list[str]] = None, ) -> list[CacheEntry]: """ Get all remote cache entries. @@ -560,10 +561,12 @@ def remote_cache_get( """ if exclude_keys is None: exclude_keys = [] + if select_keys is None: + select_keys = [] response = self._send_server_request( uri="api/v0/remote-cache/get-many", method="POST", - payload={"keys": exclude_keys}, + payload={"keys": exclude_keys, "selected_keys": select_keys}, timeout=40, ) self._resolve_server_response(response)