diff --git a/fern/openapi/skyvern_openapi.json b/fern/openapi/skyvern_openapi.json index 9b9ed91cc..7dd179cbb 100644 --- a/fern/openapi/skyvern_openapi.json +++ b/fern/openapi/skyvern_openapi.json @@ -15634,6 +15634,11 @@ ], "title": "Workflow Permanent Id" }, + "workflow_deleted": { + "type": "boolean", + "title": "Workflow Deleted", + "default": false + }, "script_run": { "type": "boolean", "title": "Script Run", diff --git a/skyvern/client/types/task_run_list_item.py b/skyvern/client/types/task_run_list_item.py index 19b3009b5..f5b629da2 100644 --- a/skyvern/client/types/task_run_list_item.py +++ b/skyvern/client/types/task_run_list_item.py @@ -21,6 +21,7 @@ class TaskRunListItem(UniversalBaseModel): finished_at: typing.Optional[dt.datetime] = None created_at: dt.datetime workflow_permanent_id: typing.Optional[str] = None + workflow_deleted: bool = False script_run: typing.Optional[bool] = None if IS_PYDANTIC_V2: diff --git a/skyvern/forge/prompts/skyvern/script-reviewer-extraction.j2 b/skyvern/forge/prompts/skyvern/script-reviewer-extraction.j2 index b51a0394d..baaaa929d 100644 --- a/skyvern/forge/prompts/skyvern/script-reviewer-extraction.j2 +++ b/skyvern/forge/prompts/skyvern/script-reviewer-extraction.j2 @@ -59,6 +59,11 @@ These are the KNOWN parameter names for `context.parameters[...]`: {% endfor %} For fields not covered by these parameters, use `ai='proactive'` with a descriptive prompt (see Rule 8b). {% endif %} +{% if self_output_key %} + +### Forbidden parameter key for this block +- `{{ self_output_key }}` — this block's own output slot. It is `None` until the block has finished running, so `context.parameters['{{ self_output_key }}']` crashes inside this block with `'NoneType' object is not subscriptable`. Upstream blocks' `