Commit graph

2578 commits

Author SHA1 Message Date
Jonathan Dobson
416fda430e 🔄 synced local 'skyvern-frontend/src/' with remote 'skyvern-frontend/src/'
Supersedes https://github.com/Skyvern-AI/skyvern-cloud/pull/5755

https://linear.app/skyvern/issue/SKY-5797/api-return-cache-key-for-workflow-queries
https://linear.app/skyvern/issue/SKY-5796/api-return-use-cache-for-workflow-queries
<!-- ELLIPSIS_HIDDEN -->

----

> [!IMPORTANT]
> Adds `use_cache` and `cache_key` fields to `convert_to_workflow()` in `utils.py`, enhancing workflow query handling.
>
>   - **Behavior**:
>     - Adds `use_cache` and `cache_key` fields to `convert_to_workflow()` in `utils.py`.
>     - These fields are extracted from `WorkflowModel` and included in the `Workflow` object.
>   - **Misc**:
>     - Supersedes PR #5755.
>     - Addresses issues SKY-5797 and SKY-5796.
>
> <sup>This description was created by </sup>[<img alt="Ellipsis" src="https://img.shields.io/badge/Ellipsis-blue?color=175173">](https://www.ellipsis.dev?ref=Skyvern-AI%2Fskyvern-cloud&utm_source=github&utm_medium=referral)<sup> for 6979f6f6465c55e88c9956404ff7c36d00d673d8. You can [customize](https://app.ellipsis.dev/Skyvern-AI/settings/summaries) this summary. It will automatically update as commits are pushed.</sup>

<!-- ELLIPSIS_HIDDEN -->
2025-08-06 18:15:09 +00:00
Jonathan Dobson
198e14024b 🔄 synced local 'poetry.lock' with remote 'poetry.lock'
Supersedes https://github.com/Skyvern-AI/skyvern-cloud/pull/5755

https://linear.app/skyvern/issue/SKY-5797/api-return-cache-key-for-workflow-queries
https://linear.app/skyvern/issue/SKY-5796/api-return-use-cache-for-workflow-queries
<!-- ELLIPSIS_HIDDEN -->

----

> [!IMPORTANT]
> Adds `use_cache` and `cache_key` fields to `convert_to_workflow()` in `utils.py`, enhancing workflow query handling.
>
>   - **Behavior**:
>     - Adds `use_cache` and `cache_key` fields to `convert_to_workflow()` in `utils.py`.
>     - These fields are extracted from `WorkflowModel` and included in the `Workflow` object.
>   - **Misc**:
>     - Supersedes PR #5755.
>     - Addresses issues SKY-5797 and SKY-5796.
>
> <sup>This description was created by </sup>[<img alt="Ellipsis" src="https://img.shields.io/badge/Ellipsis-blue?color=175173">](https://www.ellipsis.dev?ref=Skyvern-AI%2Fskyvern-cloud&utm_source=github&utm_medium=referral)<sup> for 6979f6f6465c55e88c9956404ff7c36d00d673d8. You can [customize](https://app.ellipsis.dev/Skyvern-AI/settings/summaries) this summary. It will automatically update as commits are pushed.</sup>

<!-- ELLIPSIS_HIDDEN -->
2025-08-06 18:15:08 +00:00
Jonathan Dobson
043c82b47a 🔄 synced local 'pyproject.toml' with remote 'pyproject.toml'
Supersedes https://github.com/Skyvern-AI/skyvern-cloud/pull/5755

https://linear.app/skyvern/issue/SKY-5797/api-return-cache-key-for-workflow-queries
https://linear.app/skyvern/issue/SKY-5796/api-return-use-cache-for-workflow-queries
<!-- ELLIPSIS_HIDDEN -->

----

> [!IMPORTANT]
> Adds `use_cache` and `cache_key` fields to `convert_to_workflow()` in `utils.py`, enhancing workflow query handling.
>
>   - **Behavior**:
>     - Adds `use_cache` and `cache_key` fields to `convert_to_workflow()` in `utils.py`.
>     - These fields are extracted from `WorkflowModel` and included in the `Workflow` object.
>   - **Misc**:
>     - Supersedes PR #5755.
>     - Addresses issues SKY-5797 and SKY-5796.
>
> <sup>This description was created by </sup>[<img alt="Ellipsis" src="https://img.shields.io/badge/Ellipsis-blue?color=175173">](https://www.ellipsis.dev?ref=Skyvern-AI%2Fskyvern-cloud&utm_source=github&utm_medium=referral)<sup> for 6979f6f6465c55e88c9956404ff7c36d00d673d8. You can [customize](https://app.ellipsis.dev/Skyvern-AI/settings/summaries) this summary. It will automatically update as commits are pushed.</sup>

<!-- ELLIPSIS_HIDDEN -->
2025-08-06 18:15:08 +00:00
Jonathan Dobson
48b19bdfb5 🔄 synced local 'skyvern/' with remote 'skyvern/'
Supersedes https://github.com/Skyvern-AI/skyvern-cloud/pull/5755

https://linear.app/skyvern/issue/SKY-5797/api-return-cache-key-for-workflow-queries
https://linear.app/skyvern/issue/SKY-5796/api-return-use-cache-for-workflow-queries
<!-- ELLIPSIS_HIDDEN -->

----

> [!IMPORTANT]
> Adds `use_cache` and `cache_key` fields to `convert_to_workflow()` in `utils.py`, enhancing workflow query handling.
>
>   - **Behavior**:
>     - Adds `use_cache` and `cache_key` fields to `convert_to_workflow()` in `utils.py`.
>     - These fields are extracted from `WorkflowModel` and included in the `Workflow` object.
>   - **Misc**:
>     - Supersedes PR #5755.
>     - Addresses issues SKY-5797 and SKY-5796.
>
> <sup>This description was created by </sup>[<img alt="Ellipsis" src="https://img.shields.io/badge/Ellipsis-blue?color=175173">](https://www.ellipsis.dev?ref=Skyvern-AI%2Fskyvern-cloud&utm_source=github&utm_medium=referral)<sup> for 6979f6f6465c55e88c9956404ff7c36d00d673d8. You can [customize](https://app.ellipsis.dev/Skyvern-AI/settings/summaries) this summary. It will automatically update as commits are pushed.</sup>

<!-- ELLIPSIS_HIDDEN -->
2025-08-06 18:15:08 +00:00
PHSB
468f5c6051
Making file parser flexible to deprecate pdf parser (#3073)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2025-08-06 13:15:04 -04:00
Shuchang Zheng
31aa7d6973
add cache_key to workflows table (#3112) 2025-08-06 08:32:14 -07:00
LawyZheng
800c030e5c
do not clear input when empty (#3114) 2025-08-06 23:15:59 +08:00
Jonathan Dobson
49f0242d89
elide duration from workflow blocks in timeline (#3113) 2025-08-06 10:00:32 -04:00
LawyZheng
027b6b77f8
fix creating org token encryption issue (#3111)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-08-06 13:39:36 +08:00
Shuchang Zheng
b57edfc24b
remove s3 block (#3110)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-08-05 21:59:50 -07:00
Jonathan Dobson
9fb6eb942f
add duration to workflow block timeline (#3107)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-08-05 16:56:29 -04:00
Jonathan Dobson
9c8ed3a701
add duration to WorkflowRunBlock (#3106) 2025-08-05 15:52:10 -04:00
LawyZheng
1e315e39cd
fix onepassword router (#3105) 2025-08-05 23:33:08 +08:00
Shuchang Zheng
00c9446023
endpoint to get and update onepassword token (#3089) 2025-08-05 22:34:26 +08:00
LawyZheng
02576e5be3
feat: encrypt org auth tokens with AES (#3104)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-08-05 12:36:24 +08:00
LawyZheng
977c9d4f13
select agent supports inputting secrete (#3103) 2025-08-05 11:51:09 +08:00
Jonathan Dobson
df8275aa4b
set status to failed when browser session fails to initially connect (#3101)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-08-04 15:14:05 -04:00
Jonathan Dobson
8718d3ca61
return None from db layer if no persistent browser session is found (rather than raising an error) (#3100) 2025-08-04 14:47:40 -04:00
Jonathan Dobson
5b0ccee827
Jon/sky 5452 sidebar improvements (#3098) 2025-08-04 09:55:10 -04:00
Shuchang Zheng
fe3d5cec10
project run (#3097)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-08-04 00:33:34 -07:00
Shuchang Zheng
d01e4a0cfe
update project docs (#3096) 2025-08-03 23:40:54 -07:00
LawyZheng
f33906509f
fix dom listener bug (#3095)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-08-04 11:10:49 +08:00
LawyZheng
f2510bf2b7
skipped action should mark as success (#3080) 2025-08-04 10:49:44 +08:00
LawyZheng
539a1ae6da
remove parameter in textprompt block (#3079) 2025-08-04 10:43:15 +08:00
Shuchang Zheng
da912c1713
Update API specifications with fern api update (#3094)
Co-authored-by: github-actions <github-actions@github.com>
2025-08-03 18:58:26 -07:00
Shuchang Zheng
c22b82189c
Update API specifications with fern api update (#3093)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Co-authored-by: github-actions <github-actions@github.com>
2025-08-03 07:51:00 -07:00
Shuchang Zheng
d4bdca174f
remove workflow_permanent_id from projects table + add use_cache and cache_project_id to workflows table (#3090)
Some checks failed
Run tests and pre-commit / Run tests and pre-commit hooks (push) Has been cancelled
Run tests and pre-commit / Frontend Lint and Build (push) Has been cancelled
Publish Fern Docs / run (push) Has been cancelled
2025-08-01 17:07:08 -07:00
Jonathan Dobson
12ee2bf9b0
fix badge alignment (#3088)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-08-01 14:33:54 -04:00
Shuchang Zheng
30eb580306
update token_type to string instead of enum (#3087) 2025-08-01 11:06:34 -07:00
Shuchang Zheng
4407ff198b
Revert "add 1password service token support" (#3086) 2025-08-01 09:27:05 -07:00
Shuchang Zheng
7ad7bb05a4
add 1password service token support (#3085) 2025-08-01 09:21:08 -07:00
Shuchang Zheng
485dbb9662
remove update_debug_session (#3084) 2025-08-01 08:50:58 -07:00
Shuchang Zheng
edaca4a86b
update project with project_revision_id (#3083) 2025-08-01 07:48:15 -07:00
Shuchang Zheng
758a9c28d4
update get_project desc query (#3078) 2025-08-01 07:25:05 -07:00
Jonathan Dobson
e0e3fd1622
Cycle Browser in Debugger (#3082) 2025-08-01 09:16:54 -04:00
Jonathan Dobson
67717aa987
automagic workflow titling SKY-5011 (#3081) 2025-08-01 09:02:56 -04:00
LawyZheng
b93f0e0f79
show webhook failure front (#3044)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-08-01 15:37:44 +08:00
Shuchang Zheng
88018418af
create_project + update/deploy_project (#3075) 2025-07-31 21:25:17 -07:00
LawyZheng
119ef71057
add more rule to parse filename when downloading (#3076) 2025-08-01 11:25:36 +08:00
Jonathan Dobson
7844b8372a
fix backend logic for debugger browser session renewal (#3074)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-07-31 15:56:38 -04:00
Shuchang Zheng
26ee411ddc
shu/add project files (#3072)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-07-31 09:28:17 -07:00
LawyZheng
fc41e39d47
disable lmnr instrument (#3071) 2025-08-01 00:00:54 +08:00
Jonathan Dobson
abf34f5fb9
add endpoint for making a new debug session (with a new browser session) SKY-5666 (#3069) 2025-07-31 11:43:05 -04:00
Jonathan Dobson
8f238fcfc7
add status column to debug_sessions table (#3068) 2025-07-31 09:50:22 -04:00
Jonathan Dobson
b31e6147ac
count block children in determining whether to enable debugging via b… (#3067) 2025-07-31 09:34:30 -04:00
Jonathan Dobson
9193ef1210
add deleted_at column to debug_sessions table (#3066)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-07-30 19:42:21 -04:00
Shuchang Zheng
3a58834f27
Add projects table (#3063) 2025-07-30 15:57:12 -07:00
LawyZheng
3607032d00
fix task v2 cancel (#3062) 2025-07-31 02:23:28 +08:00
Jonathan Dobson
815fb28141
attempt to allow nested blocks in the debugger (#3060)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-07-30 08:37:45 -04:00
LawyZheng
0adc3078ed
parse filename from http header (#3059)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-07-30 16:10:02 +08:00