Commit Graph

83 Commits

Author SHA1 Message Date
Emir Karabeg
47f16cd8c8 fix: webhook response format 2025-03-11 15:05:53 -07:00
Waleed Latif
8e37172377 fix: adding debug logs to figure out response format issue 2025-03-11 15:04:43 -07:00
Waleed Latif
5030fdb537 feat(oauth): added token refresh to drive file fetch 2025-03-11 13:37:58 -07:00
Emir Karabeg
843ab03608 improvement(webhook): added redis for processing duplicate requests 2025-03-11 04:32:57 -07:00
Emir Karabeg
3ac9cf5d8c fix: duplicate whatsapp messasge fix 2025-03-11 03:50:09 -07:00
Emir Karabeg
b58b6532aa fix: waiting for env vars to resolve before executing 2025-03-11 02:55:42 -07:00
Waleed Latif
1959b3b2c8 fix: added check for empty strings in executor to be treated as null, add debug logs for async workflow executions with agent response format 2025-03-11 01:48:22 -07:00
Emir Karabeg
ff94684774 fix: get error messages from nested objects (this fixes google sheets error msg) 2025-03-10 23:15:53 -07:00
Waleed Latif
b446a3ce51 feat(oauth): added x oauth, needs to be fixed bc twitter doesn't respond with user's email 2025-03-10 18:32:49 -07:00
Waleed Latif
6688c6093c feat: added postprocessing to tools for tools that need multiple api calls in succession 2025-03-10 04:37:45 -07:00
Waleed Latif
85175aef2b feat(tools): added google docs tools/block 2025-03-10 04:35:21 -07:00
Waleed Latif
25cf7a55fc feat: added file selector for google drive 2025-03-10 02:19:39 -07:00
Waleed Latif
744396c56c feat: added help page and route 2025-03-10 00:36:15 -07:00
Waleed Latif
af30c296f4 fix(stateless): add support for oauth credentials in stateless executions 2025-03-09 18:13:22 -07:00
Waleed Latif
b8c30396cb feat(serverless): for serverless executions (webhooks & scheduled), use workflow-id based authentication instead of session based to support OAuth 2025-03-09 17:43:50 -07:00
Waleed Latif
31ec93e688 fix(webhook): fix webhook execution to be identical to scheduled, manual executions besides pre-processing 2025-03-09 17:22:23 -07:00
Waleed Latif
fd510d582e improvement(logging): created common logging utility for all executions 2025-03-09 04:37:50 -07:00
Waleed Latif
3bb6b5bf02 improvement(webhooks): consolidated webhook routes 2025-03-09 04:21:29 -07:00
Waleed Latif
6b10c8fedc improvement: standardized oauth implementation & ui 2025-03-08 20:47:50 -08:00
Waleed Latif
fd96ddafca fix(tools): fixed whatsapp send message tool 2025-03-08 16:49:28 -08:00
Waleed Latif
e7b3d4855a fix: standardized logging for scheduled, webhooks, manual executions, and api endpoints 2025-03-08 03:23:24 -08:00
Waleed Latif
05a9bfdcb5 feat(webhooks): added logic to execute workflows from webhooks 2025-03-08 03:16:34 -08:00
Waleed Latif
63724d0cc7 feat(webhooks): consolidated webhook routes and added logs to debug webhook connection 2025-03-08 03:04:44 -08:00
Waleed Latif
16560d8a89 feat(webhooks): testing whatsapp webhook in prod 2025-03-07 17:25:59 -08:00
Waleed Latif
011c21781e feat(webhooks): testing whatsapp webhook in prod 2025-03-07 17:08:14 -08:00
Waleed Latif
83260d0af6 feat(webhooks): testing whatsapp webhook in prod 2025-03-07 16:55:42 -08:00
Waleed Latif
a4d516056a feat(webhook): add provider config to webhook db, improve general webhook functionality 2025-03-07 16:55:42 -08:00
Waleed Latif
cee341ff80 feat(webhook): added whatsapp block/tool, added scaffolding for webhooks with modal, added webhooks table and ran migrations 2025-03-07 13:22:12 -08:00
Waleed Latif
c2406c4eb6 feat(oauth): added google docs, added icons for other oauth providers, removed client side oauth utils 2025-03-07 12:10:54 -08:00
Waleed Latif
26bcdd7b34 feat(oauth): added google drive credentials, fixed some oauth bugs 2025-03-06 23:59:52 -08:00
Waleed Latif
3d9d125bba feat(oauth): simplified logic for oauth, tested with send email and it works 2025-03-06 21:38:11 -08:00
Waleed Latif
f244c96f9a feat(oauth): add multiple credentials per provider 2025-03-06 20:19:03 -08:00
Waleed Latif
a1a16ec455 feat(oauth): added credentials tab to settings modal, added credential-selector sub-block, added routes for connecting/disconnecting/listing credentials 2025-03-06 18:04:12 -08:00
Waleed Latif
2cb724eacc feat(oauth): clean up oauth authorization flow 2025-03-06 17:22:18 -08:00
Waleed Latif
3df326f8ba feat(oauth): add oauth as param for tool, if required & user doesn't have access, modal will popup that allows user to grant access for that group of scopes 2025-03-06 17:22:18 -08:00
Emir Karabeg
8d5ecb534a feat(logs): added searching, refresh, live updates 2025-03-05 21:58:30 -08:00
Emir Karabeg
5d838e6255 feat(logs): added logs fetch and UI; connecting filters and control bar 2025-03-05 15:57:48 -08:00
Waleed Latif
74180549b1 fix: renamed /api/execute to /api/function/execute 2025-03-04 13:48:27 -08:00
Waleed Latif
2472e28f85 fix(api): make api key check case insensitive 2025-03-03 23:56:07 -08:00
Emir Karabeg
39b3c61d3c fix(deployment: fixed api key get 2025-03-03 21:30:30 -08:00
Emir Karabeg
3b28f7c653 fix(db-sync): runtime type error 2025-03-03 21:04:42 -08:00
Emir Karabeg
76dbc4a52f Feat/db sync (#94)
* feat(db-sync): added general sync file and implemented environment sync

* improvement(workflows-store): structured workflows store system better and added getter for values across stores

* fix(stores): deleted workflows/types since unused

* improvement(db-sync): added workflow event syncs and debounce

* improvement(db-sync): clean and upgraded db-sync system; environment sync implemented

* improvement(db-sync): added batch sync with registry; init bug needs fixing

* improvement(db-sync): finalized sync system and implemented for workflow

* fix(db-sync): fixed client-side rendering

* improvement(db-sync): created backwards sync system; environment implemented

* improvement(db-sync): added colors to db

* fix(db-sync): color sync with db

* improvement(db-sync): added workflow backwards sync; fixing color bug and race condition

* fix(db-stores): color sync

* feature(db-sync): db-sync complete; need to sync history

* improvement(db-sync): added scheduling

* fix(db-sync): environment sync to db
2025-03-03 19:43:39 -08:00
Waleed Latif
a345b2ffab feat(code): added complex code execution for agents' custom tools, added envvar resolution/styling/dropdown for agent custom tool code modal 2025-03-01 17:03:03 -08:00
Emir Karabeg
a4eefd1f64 improvement(deploy): ui/ux improvement, added deletion to API, added handling when inactive 2025-02-28 22:28:43 -08:00
Emir Karabeg
cad3db9cae improvement(stores): added deploy store and added subblock value to history 2025-02-28 20:16:51 -08:00
Emir Karabeg
7774b720f3 Revert "improvement(sync): added backwards sync from db"
This reverts commit 6125b2f0b5.
2025-02-28 17:34:37 -08:00
Emir Karabeg
6125b2f0b5 improvement(sync): added backwards sync from db 2025-02-28 17:26:30 -08:00
Waleed Latif
87bb34e0dd feat(logging): standardize logging across manual, scheduled, and api executions. persist manual executions to db 2025-02-28 10:32:23 -08:00
Waleed Latif
16f5065678 feat(custom-functions): add support for custom functions, tested with & without code provided 2025-02-27 15:03:30 -08:00
Emir Karabeg
18c16c217c Feat/api input (#89)
* feat(api-input): correctly passing in body into executor; need to resolve tag value in blocks following starter

* feat(api-input): input is now resolved

* feat(api-input): cleaned up logs and added comments
2025-02-27 14:01:42 -08:00