Commit Graph

3360 Commits

Author SHA1 Message Date
Waleed Latif
4d4fbdd253 fix(executor): fix nested resolution of envvars for agents' tools 2025-02-26 17:19:11 -08:00
waleedlatif1
8218a88ce6 Feature/execution (#87)
* feat(executor): split executor into specialized components

* fix(executor): if there is a dependency on a block that is not along the selected path, ignore it; if we are at max iterations for a loop, stop

* feat(exector): cleanup inline comments in executor

* fix(executor): fix issue in removeDownstreamBlocks when we are breaking out of a loop to prevent infinite recursion

* feat(executor/tests): setup initial testing directory

* feat(executor): make the path selection for routing/conditional blocks independent of context, instead of deactivating paths we just activate others
2025-02-26 02:09:56 -08:00
Emir Karabeg
f1a2f399ce fix(ui): toolbar search placeholder 2025-02-24 21:17:40 -08:00
Waleed Latif
ee1932c856 feat(models): added claude-3-7-sonnet 2025-02-24 13:35:53 -08:00
Waleed Latif
b2d92d7855 fix(executor/conditional): fixed typo in the conditional block response format 2025-02-24 11:22:28 -08:00
Waleed Latif
1ad9746b2b feat(pinecone): added pinecone search by vector tool & fixed dropdown tag for evaluator 2025-02-24 11:10:23 -08:00
Waleed Latif
1309c71086 fix(github): add missing pr number to comment tool 2025-02-24 00:39:11 -08:00
Emir Karabeg
529910dccd fix(ui): deployment ui slight fixes; will need deeper cleaning 2025-02-24 00:20:06 -08:00
Waleed Latif
9ff1783dcf feat(github): add github read pr & write comment tools to the github block, tested & works 2025-02-24 00:03:58 -08:00
Waleed Latif
3f4e6041ce fix(dbsync): sync state right before deploying as API to enusre localStorage & db workflow state are the same as soon as the endpoint is deployed 2025-02-23 15:49:47 -08:00
waleedlatif1
f52de5d1d6 Feature/api (#82)
* my test changes for branch protection

* feat(api): introduced 'deploy as an API' button and updated workflows db to include status of deployment

* feat(api): added 'trigger' column for logs table to indicate source of workflow run, persist logs from API executions, removed session validation in favor of API key

* fix(bug): cleanup old reference to JSX element in favor of ReactElement

* feat(api): added persistent notification for one-click deployment with copy boxes for url, keys, & ex curl

* fix(ui/notifications): cleaned up deploy with one-click button ui
2025-02-23 13:46:50 -08:00
Waleed Latif
48b6095d53 fix(dependencies): cleanup unused testing dependencies 2025-02-23 13:35:25 -08:00
Emir Karabeg
f2460dff99 Update CONTRIBUTING.md 2025-02-23 11:00:14 -08:00
Waleed Latif
3a95c5edfb fix(landing): modified landing page link to go to sim directory 2025-02-23 10:15:54 -08:00
Emir Karabeg
2b874e0934 fix(workflow-block): removed console on render 2025-02-23 09:45:40 -08:00
Waleed Latif
99a645cfad fix(ui/connections): fixed tag dropdown and connection block not accurately reflecting source block response format by changing reference from workflow/subblock response format to dedicated subblock store 2025-02-23 00:46:02 -08:00
Emir Karabeg
48a895217e improvement(ux): action bar hover and cursor ref on click in prod 2025-02-23 00:27:17 -08:00
Emir Karabeg
892b297594 fix(landing): input ui 2025-02-22 19:24:43 -08:00
Emir Karabeg
3d1ba81c9d improvement(landing): landing animation/styling improvements 2025-02-22 19:21:00 -08:00
Emir Karabeg
054777d03c fix(ux): autofill off for certain inputs 2025-02-21 17:50:49 -08:00
Waleed Latif
04ebb8346f feat(docs): added instructions for adding a tool/block to contributing guidelines 2025-02-21 15:29:06 -08:00
Emir Karabeg
4470a54936 fix(ui/ux): date/time styling and input validation 2025-02-20 16:25:53 -08:00
Emir Karabeg
feb8ba3b5b fix(stores): fixed duplicate block bug to merge with subblock store 2025-02-20 16:07:59 -08:00
Emir Karabeg
4f0deb5054 improvement(start): only allow one starter block 2025-02-20 15:57:41 -08:00
Emir Karabeg
4e01079488 fix(error): resolved hydration error 2025-02-20 15:49:18 -08:00
Waleed Latif
49614a4e54 fix(scheduling): fix error where scheduled executions were not actually executed 2025-02-19 23:06:30 -08:00
Waleed Latif
5029c99ce9 fix: redirect to /w after google/github signin 2025-02-19 22:06:40 -08:00
Waleed Latif
bcedcdf7ba fix(schedules): removed timezone column from db 2025-02-19 21:54:02 -08:00
Emir Karabeg
4edd0ee3bf improvement(starter): added date/time picker 2025-02-19 20:41:15 -08:00
Emir Karabeg
abee3090f4 improvement(middleware): added /w to route to /w/1 2025-02-19 19:02:30 -08:00
Waleed Latif
22887211b4 feat(starter): update starter block placeholders to make it clear that it accepts 24-hr values 2025-02-19 14:47:37 -08:00
Waleed Latif
8dc28230f3 feat(starter): added duration column to logs db, track duration of entire workflow 2025-02-19 14:32:15 -08:00
Waleed Latif
b3d8da1ee7 feat(starter): extended time-cron converter to include weekly, removed extraneous logs, add all workflow logs to db instead of just success/fail 2025-02-19 14:10:03 -08:00
Waleed Latif
f6a639302e fix(starter): add temp logging to debug executor inability to resolve envvars 2025-02-19 13:49:36 -08:00
Waleed Latif
47abb35a22 fix(starter): add temp logging to debug executor inability to resolve envvars 2025-02-19 13:19:38 -08:00
Waleed Latif
d8f34f1538 fix(starter): add temp logging to debug executor inability to resolve envvars 2025-02-19 13:13:01 -08:00
Waleed Latif
384b79ef8d fix(starter): updated table variable names in schema.ts to match actual supabase table names 2025-02-19 12:59:35 -08:00
Waleed Latif
d5f102d419 feat(starter): sync encrypted envvars to db on-save in settings modal, fetch during scheduled execution & decrypt 2025-02-19 12:35:30 -08:00
Waleed Latif
c8a8d9608a feat(starter): add GET for vercel cron job to execute scheduled workflows 2025-02-19 11:56:18 -08:00
waleedlatif1
9de0d6fb95 Merge pull request #71 from simstudioai/feature/starter
feat(starter): add routes for scheduled workflows
2025-02-19 01:10:39 -08:00
Waleed Latif
1c8a51de71 feat(starter): add routes for scheduled workflows 2025-02-19 00:44:59 -08:00
Emir Karabeg
edb7d68d9f improvement(sync): organized sync-manager 2025-02-18 22:10:23 -08:00
Emir Karabeg
d5d39c2b42 fix(bug): sync-manager bug 2025-02-18 22:06:13 -08:00
Emir Karabeg
f710d35fc8 fix(bug): deployment with route (#70) 2025-02-18 22:04:39 -08:00
Emir Karabeg
77f671c103 feat(sync): updated db and fixed syncing value (#69)
* feat(sync): updated db and fixed syncing value

* solved merge conflicts

* fix(sync): updated routes for settings

* fixed merge conflicts

* feat(sync): syncing workflow deletion

* merged changes
2025-02-18 21:41:40 -08:00
Emir Karabeg
666e23fc12 feat(sync): syncing workflow deletion 2025-02-18 20:17:38 -08:00
Emir Karabeg
0c2439fc9d improve(sync): added periodic sync 2025-02-18 20:17:38 -08:00
waleedlatif1
1ae81bfc86 Merge pull request #68 from simstudioai/feature/starter
feat(starter): added workflow_schedule table and helper to convert da…
2025-02-18 20:17:11 -08:00
Waleed Latif
4c9b0e9e2c feat(starter): added workflow_schedule table and helper to convert date to cron expression 2025-02-18 20:13:02 -08:00
Emir Karabeg
4c7630d72e feat(sync): added batch sync for registry (#66) 2025-02-18 19:44:07 -08:00