From f908a88e0ec544676a801b58a95035366f449633 Mon Sep 17 00:00:00 2001 From: Jonathan Dobson Date: Mon, 6 Oct 2025 17:09:37 -0400 Subject: [PATCH] ensure default cache key for workflows is set (#3625) --- skyvern/forge/sdk/db/client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skyvern/forge/sdk/db/client.py b/skyvern/forge/sdk/db/client.py index b46d4e3c..8501c76c 100644 --- a/skyvern/forge/sdk/db/client.py +++ b/skyvern/forge/sdk/db/client.py @@ -8,6 +8,7 @@ from sqlalchemy.exc import SQLAlchemyError from sqlalchemy.ext.asyncio import AsyncEngine, async_sessionmaker, create_async_engine from skyvern.config import settings +from skyvern.constants import DEFAULT_SCRIPT_RUN_ID from skyvern.exceptions import WorkflowParameterNotFound, WorkflowRunNotFound from skyvern.forge.sdk.artifact.models import Artifact, ArtifactType from skyvern.forge.sdk.db.enums import OrganizationAuthTokenType, TaskType @@ -1422,7 +1423,7 @@ class AgentDB: status=status, run_with=run_with, ai_fallback=ai_fallback, - cache_key=cache_key, + cache_key=cache_key or DEFAULT_SCRIPT_RUN_ID, run_sequentially=run_sequentially, sequential_key=sequential_key, )