UiPathResumableStorageProtocol should be parameterized with runtime_id for runtime orchestration (eg evals).
This implies adding a runtime_id parameter to the ctor of the UiPathResumableRuntime as well.
- async def save_trigger(self, trigger: UiPathResumeTrigger)
+ async def save_trigger(self, runtime_id, trigger: UiPathResumeTrigger)
- async def get_latest_trigger(self) -> UiPathResumeTrigger | None:
+ async def get_latest_trigger(self, runtime_id) -> UiPathResumeTrigger | None: