Commit Graph

542 Commits

Author SHA1 Message Date
Waleed Latif
9d55ec4e5c feat(code): additional cleanup for stdout response from WebContainer 2025-03-01 15:30:37 -08:00
Emir Karabeg
f48884aaf2 improvement(ui): tool input subblock title and x placeholder 2025-03-01 15:30:37 -08:00
Waleed Latif
8171706f6c feat(code): updated nextjs, added webcontainer dependencies, added more complex code execution for the function block. use secure, sandboxed webcontainer and fallback to vm 2025-03-01 14:13:21 -08:00
Waleed Latif
ae226e977c fix(agent): add dropdown for specific tool selection for blocks that have more than one tool, give that tool to the agent instead of arbitrarily selecting the first tool 2025-03-01 01:04:18 -08:00
Emir Karabeg
86e1f2d8dd fix(ui): close button improvement on notifications 2025-02-28 22:43:13 -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
478db6aa2e improvement(store): cleaned up deploy store 2025-02-28 20:29:11 -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
756c3293eb improvement(ui): theme matches user system 2025-02-28 18:52:35 -08:00
Emir Karabeg
96f48766b8 improvement(stores/ui): consolidated init/create of workflows and fixed hydration error 2025-02-28 18:39:57 -08:00
Emir Karabeg
47a3a1657f improvement(ux): autocomplete off on envvars and toolbar 2025-02-28 18:03:16 -08:00
Emir Karabeg
7502434738 improvement(ux): autocomplete off on envvars and toolbar 2025-02-28 17:50:40 -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
f97cfddcc1 fix(providers): remove flag to skip proxy for external API calls 2025-02-28 09:16:57 -08:00
Emir Karabeg
07aebc25df fix(openai): removed parameter mode tool calling 2025-02-28 01:23:12 -08:00
Emir Karabeg
9a05faa170 improvement(tool-calling): adding parameter-only mode 2025-02-27 17:33:17 -08:00
Emir Karabeg
b12652a251 added first request start time 2025-02-27 17:19:51 -08:00
Emir Karabeg
d7285940ac added openai timer 2025-02-27 17:15:34 -08:00
Emir Karabeg
199ccf5d30 fix(dropdown-bug): resolved subblock value for dropdown 2025-02-27 16:46:17 -08:00
Waleed Latif
9fa0551179 feat(providers/cerebras): use dedicated cerebras sdk 2025-02-27 16:06:20 -08:00
Emir Karabeg
0380a39571 fix(sync-manager): fixed sync 2025-02-27 15:15:49 -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
4158dd33e7 feat(custom-functions): completed UI 2025-02-27 15:03:30 -08:00
Emir Karabeg
07469f1966 fix(sync): fixed disappearing subblock value on sync 2025-02-27 14:21:12 -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
Waleed Latif
5c11e9da16 feat(providers): modified all providers to use SDK rather than creating an HTTP request 2025-02-27 13:39:33 -08:00
Waleed Latif
a08efa3d91 feat(providers): added openai-sdk in place of custom business logic 2025-02-27 13:29:52 -08:00
Waleed Latif
fa67494fe7 feat(providers): removed providers from tools directory, added cerebras sdk 2025-02-27 13:29:52 -08:00
Emir Karabeg
f8e3665b77 fix(ui): dark mode loop styling and looping touch-ups 2025-02-27 01:22:01 -08:00
Emir Karabeg
b1cc571d59 Update README.md 2025-02-26 23:55:54 -08:00
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