Commit graph

107 commits

Author SHA1 Message Date
Shuchang Zheng
713005f403
task v2 refactor part 2: observer schema py -> task_v2 schema py (#1814) 2025-02-22 03:21:19 -08:00
Shuchang Zheng
1e7318d004
task_v2 refactor Part 1 - observer_service -> task_v2_service (#1812) 2025-02-22 01:36:35 -08:00
Shuchang Zheng
ceb1012046
Upload downloaded files to S3 after every block so they can be used for subsequent blocks (for real) (#1804) 2025-02-20 12:48:03 -05:00
Shuchang Zheng
30d2bbd834
Upload downloaded files to S3 after every block so they can be used for subsequent blocks (#1801) 2025-02-20 11:30:43 -05:00
Shuchang Zheng
167f219a3e
Include downloaded files in the task block outputs within workflows so subsequent blocks can use them (#1797) 2025-02-20 17:19:03 +08:00
LawyZheng
ef5cb8d671
increase max file uploading number (#1794) 2025-02-20 13:36:50 +08:00
Shuchang Zheng
f40f7600f7
Integrate complete_if_empty (#1722) 2025-02-05 00:28:05 -05:00
Shuchang Zheng
eb0d4db7ee
do not use status as a param in logs - use step_status and task_status (#1705) 2025-02-03 22:28:44 +08:00
Shuchang Zheng
204972e225
Add step / task / workflow run / observer metrics as logs (#1698)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2025-02-01 14:10:38 -05:00
Shuchang Zheng
5e4b86c828
WIP - Loop node advanced parameters + complete_if_empty (#1675) 2025-01-29 22:40:25 +03:00
Shuchang Zheng
c7f56f30b3
task v2 proxy location update (#1671) 2025-01-29 04:31:03 +08:00
Shuchang Zheng
185fc330a4
add observer task block (#1665) 2025-01-28 16:59:54 +08:00
Shuchang Zheng
1b79ef9ca3
support global workflow (#1664) 2025-01-28 15:04:18 +08:00
Shuchang Zheng
0fd1a87710
call webhook when time out (#1612) 2025-01-22 13:23:10 +08:00
Shuchang Zheng
49256feef1
Use output in the schema instead of extracted_information (#1606) 2025-01-21 22:18:13 +03:00
Shuchang Zheng
1796af6df9
Add PDF Parser Block (#1600) 2025-01-20 23:33:54 +03:00
Shuchang Zheng
e4cb0987cb
Make text prompt executions a step in workflow runs (#1590) 2025-01-17 20:17:31 +03:00
Shuchang Zheng
34c3434885
shu/autoupgrade pre commit (#1553) 2025-01-14 14:06:43 -08:00
Maksim Ivanov
a4744ed9f5
Use persistent browser session in runnables (#1510)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
Co-authored-by: Shuchang Zheng <shu@skyvern.com>
2025-01-09 13:04:53 -08:00
Shuchang Zheng
5ed7e5ad8e
Fix authentication errors (#1527) 2025-01-09 15:34:25 -05:00
Shuchang Zheng
74c8dd45f5
Misc loop block changes (#1494) 2025-01-06 01:58:24 -05:00
LawyZheng
240b75ca4c
fix forloop output parameter issue (#1490) 2025-01-05 18:42:40 +08:00
Shuchang Zheng
187c18d83c
workflow run block description generation (#1482) 2025-01-03 15:55:57 -08:00
Shuchang Zheng
241f648548
add screenshot for the first task block (#1471) 2025-01-02 16:55:55 -08:00
Shuchang Zheng
b5d6e4184e
UrlBlock - a block to navigate to a url (#1461) 2025-01-02 09:26:21 -08:00
LawyZheng
12da878eb2
fix prepend scheme for workflow url (#1436) 2024-12-30 16:53:06 +08:00
Shuchang Zheng
c4720276c8
add workflow run block screenshot and observer thought screenshots (#1444) 2024-12-27 19:23:07 -08:00
Shuchang Zheng
acbdcb14e3
shu/workflowrun timeline get observer cruise id by workflow run id (#1430) 2024-12-23 11:48:27 -08:00
Shuchang Zheng
68dae6dddd
loop_over, current_value and current_index in the workflow_run_blocks table (#1425) 2024-12-23 01:13:25 -08:00
Shuchang Zheng
2e37542218
add organization_id filter for get_workflow and get_workflow_run (#1422) 2024-12-22 17:49:33 -08:00
Shuchang Zheng
b256bace6a
create and update workflow run block inworkflow execution (#1419) 2024-12-22 11:16:23 -08:00
Shuchang Zheng
8b75586fb1
workflow run block db + schema transformation code (#1418) 2024-12-20 07:40:32 -08:00
LawyZheng
f028b48892
refactor loopblock value (#1381) 2024-12-13 02:37:37 +08:00
Shuchang Zheng
f5691d5742
Revert "refactor loopblock value" (#1380) 2024-12-12 10:06:06 -08:00
LawyZheng
0a6a2d8d33
refactor loopblock value (#1379) 2024-12-13 01:19:38 +08:00
LawyZheng
db5b9d1dbd
forloop metadata variables (#1334) 2024-12-06 11:35:32 +08:00
LawyZheng
da4e145941
urlencode download suffix (#1327) 2024-12-06 00:53:57 +08:00
LawyZheng
0099e78a2c
keep downloaded files after emailed (#1322) 2024-12-05 13:35:13 +08:00
LawyZheng
bee4d7b415
refactor navigation logic (#1318) 2024-12-04 22:46:07 +08:00
Shuchang Zheng
521e355591
loop task (#1317) 2024-12-03 23:41:05 -08:00
LawyZheng
59fc6a8b9d
gracefully handle jinja exception and remove block label jinja support (#1313) 2024-12-03 23:14:38 +08:00
Shuchang Zheng
7f6b2c0929
shu/removeSettingsManager.get_settings (#1305) 2024-12-02 15:01:22 -08:00
LawyZheng
d697023994
all blocks support jinja template (#1288) 2024-11-29 15:24:35 +08:00
LawyZheng
6a23a9fff6
fix loopblock continue on failure issue (#1283) 2024-11-28 15:56:04 +08:00
Shuchang Zheng
f01a7aa357
fix empty llm_key promblem for the TextPromptBlock (#1282) 2024-11-27 22:03:53 -08:00
Shuchang Zheng
a8dfc51b5a
set a DEFAULT_TEXT_PROMPT_LLM_KEY if TextPromptBlock.llm_key is not passed to backend (#1280) 2024-11-27 16:41:52 -08:00
LawyZheng
8760b967fd
use jinja template for workflow parameter (#1272) 2024-11-27 15:19:34 +08:00
LawyZheng
7bc6ec8e46
add download block (#1266) 2024-11-26 23:36:22 +08:00
LawyZheng
af25aeed77
use skyvern temp to save tempfiles (#1262) 2024-11-26 12:27:58 +08:00
LawyZheng
6b417d0e83
use task type instead of prompt template (#1261) 2024-11-26 11:29:33 +08:00