Commit Graph

87 Commits

Author SHA1 Message Date
Shuchang Zheng
25a7a3ad8e SkyvernContext shouldn't be a blocker for running agent (#295) 2024-05-10 11:11:13 -04:00
Kerem Yilmaz
cf01e81ba2 Force Claude 3 models to output JSON object and parse it more reliably (#293)
Co-authored-by: otmane <otmanebenazzou.pro@gmail.com>
2024-05-10 00:51:12 -07:00
Kerem Yilmaz
ebfc1a6f0f bitwarden Dont fail if already logged in (#287) 2024-05-09 01:11:24 -04:00
Kerem Yilmaz
a51a20436f Update url load timeout workflows (#286) 2024-05-09 00:29:05 -04:00
Kerem Yilmaz
bf55bf8314 Default the old anthropic model name for backwards compatibility (#285) 2024-05-08 23:43:52 -04:00
Kerem Yilmaz
e5d094493e Define haiku + prompt engine takes a directory arg (#279) 2024-05-08 02:07:18 -07:00
Kerem Yilmaz
42d652f381 Set organization_id for posthog through event (#277) 2024-05-08 01:33:06 -07:00
Kerem Yilmaz
cc91c1b2b6 Ykeremy/click instead of download (#275) 2024-05-07 23:54:07 -07:00
LawyZheng
2788b53a0c fix the browser is closing even passes close_browser=False (#274) 2024-05-08 14:09:23 +08:00
Kerem Yilmaz
d7599a21c5 remove unnecessary info in action result history (#248) 2024-05-08 00:10:36 -04:00
Shuchang Zheng
0862232db4 auto detect skyvern context and set context if it's not set (#269) 2024-05-07 11:23:17 -04:00
Kerem Yilmaz
bf47f810bb create org api key when personal account user signs up (#265) 2024-05-06 16:46:17 -04:00
Kerem Yilmaz
25ac637b40 Ykeremy/separate sonnet prompt (#263) 2024-05-06 13:07:52 -07:00
Shuchang Zheng
be39516f1d support trailing slash in API paths (#219) 2024-05-04 23:54:41 -04:00
Shuchang Zheng
d9ddb1bdbe add org_task_index for steps table (#258) 2024-05-04 22:52:18 -04:00
Shuchang Zheng
e8a46d2a1a catch screenshot error when taking the final screenshot (#256) 2024-05-04 18:27:42 -04:00
Shuchang Zheng
d7bca7153b refresh task after clearing failure reasoning (#254) 2024-05-04 14:21:00 -04:00
Kerem Yilmaz
6f4e896025 Add context tree to extract information (#253) 2024-05-03 03:47:32 -04:00
Kerem Yilmaz
4459ca7d09 Integrate posthog feature flags + setup Claude 3 experiment (#251) 2024-05-02 15:06:21 -07:00
Shuchang Zheng
a1fa5ee4e0 log main_model_group when router.acompletion has an unexpected error (#249) 2024-05-02 14:20:49 -04:00
Shuchang Zheng
b6a85cf3a5 remove exc_info from LOG.exception (#246) 2024-04-30 00:27:32 -07:00
Kerem Yilmaz
7301dd00b2 add index to speed up artifact queries (#241)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-04-28 16:23:17 -07:00
Kerem Yilmaz
3d712cb0fb llm router for gpt4 turbo (#237) 2024-04-25 01:32:22 -07:00
Kerem Yilmaz
52e6205005 Sync changes (#236) 2024-04-25 00:02:36 -07:00
Suchintan
fdef12dac3 GPT-4-Turbo support vision=true (#234) 2024-04-24 15:42:39 -04:00
Salih Altun
95f8ad191b Allow querying multiple statuses (#232) 2024-04-24 22:27:15 +03:00
Suchintan
2c4c309523 GPT-4-Turbo w/ Vision is GA now (#230) 2024-04-24 13:56:52 -04:00
Salih Altun
5d9054594c Add task status as a query parameter (#229) 2024-04-24 10:39:19 -07:00
Kerem Yilmaz
f5125a9856 Ykeremy/test new litellm version (#223) 2024-04-23 23:48:35 -07:00
Kerem Yilmaz
11e38b33cf Fix arg order for clear_task_failure_reason (#222) 2024-04-23 23:37:16 -07:00
Shuchang Zheng
7f5b77da3a add organization domain (#220) 2024-04-23 15:02:56 -07:00
Kerem Yilmaz
4e8ea81110 More strict complete action prompt (#216) 2024-04-22 15:52:19 -07:00
Kerem Yilmaz
55d14db971 Enable Custom Oauth interface (#214)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-04-22 00:44:16 -07:00
Kerem Yilmaz
566ff8af4e Remove the base Agent; Separate skyvern agent and fastapi app (#213)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-04-21 16:46:27 -07:00
Kerem Yilmaz
02db2a90e6 remove AgentMiddleware (#211) 2024-04-20 02:18:33 -07:00
Kerem Yilmaz
9091a6716e Implement rerun_tasks, clear failure_reason while reruning tasks (#210) 2024-04-19 00:32:00 -07:00
Kerem Yilmaz
393b3fba87 Fail task if FailedToNavigateToUrl (#209) 2024-04-19 00:12:02 -07:00
Kerem Yilmaz
d059619e5e Make email attachments' names simpler (#208) 2024-04-18 03:42:10 -07:00
Kerem Yilmaz
3c06d44f6f Ykeremy/revert litellm upgrade (#204) 2024-04-17 11:51:14 -07:00
Kerem Yilmaz
551af04888 Cleanup created new task logs (#201) 2024-04-16 16:15:38 -07:00
Kerem Yilmaz
4a3e897dad Ykeremy/context parameter source parameters (#200) 2024-04-16 15:41:44 -07:00
Kerem Yilmaz
02cf2a1e87 New LLM Router strategy (#199) 2024-04-16 14:52:15 -07:00
Shuchang Zheng
0ac6e1a2ba exclude task request info from the webhook request payload (#195) 2024-04-15 16:36:57 -07:00
Shuchang Zheng
836f9d07a9 do not decode response json as many webhook endpoints don't return json (#194) 2024-04-15 15:16:29 -07:00
Shuchang Zheng
bd485daaf4 make get signed_url requests async in get_agent_task_step_artifacts api (#192) 2024-04-15 12:27:58 -07:00
Shuchang Zheng
72d109854d add get_aio_task interface to get a specific aio task from the async operation pool (#191) 2024-04-14 23:07:41 -07:00
Shuchang Zheng
7d5f0c8499 artifact signed url (#190) 2024-04-14 21:52:50 -07:00
Shuchang Zheng
dccdc7cca9 screenshot missing error shows up when status is terminated or completed (#189) 2024-04-13 21:26:47 -07:00
Shuchang Zheng
1638e7d073 in task response, do not error when there's no screenshot if task is still in progress (#188) 2024-04-13 21:20:16 -07:00
Kerem Yilmaz
871de94479 Fix the action history passed into extract-action prompt (#186) 2024-04-13 00:45:15 -07:00