Commit Graph

567 Commits

Author SHA1 Message Date
Waleed Latif
b3347afa4e feat(npx): added scaffolding for 'npx sim' command that relies on localStorage only, can be ran from anywhere with Nodejs 2025-03-04 11:45:55 -08:00
Waleed Latif
d309176c5e feat: tested & refined devcontainer 2025-03-04 10:40:47 -08:00
Emir Karabeg
3470036a40 improvement(file-structure): standardized components in folders 2025-03-04 10:34:56 -08:00
Emir Karabeg
2799651f05 fix(ui): minor changes; max zoom 2025-03-04 10:29:41 -08:00
Emir Karabeg
d117be8764 improvement(ui): loop-input badge padding 2025-03-04 09:36:24 -08:00
Emir Karabeg
790d73d40b fix(tool-input): search fixed 2025-03-04 09:28:57 -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
0708663b22 fix(executor-workflows): min loop error 2025-03-03 21:06:59 -08:00
Emir Karabeg
3b28f7c653 fix(db-sync): runtime type error 2025-03-03 21:04:42 -08:00
Waleed Latif
9825e46732 feat(loops): additional logic to ensure we enforce min and max loops, removed unused type 2025-03-03 19:47:18 -08:00
Waleed Latif
0a7684c523 feat(loops): allow user to specify min number of loops, on top of the existing maxIterations functionality 2025-03-03 19:47:18 -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
7b5168fdd6 feat: added groq as a provider 2025-03-03 14:00:32 -08:00
Waleed Latif
4e51d25278 feat: Update README.md and CONTRIBUTING.md 2025-03-03 13:28:16 -08:00
Waleed Latif
9ad75b53a2 feat: added dev container as an option to run & develop sim studio 2025-03-03 13:27:48 -08:00
Waleed Latif
2f58ff0fbc feat: Update README.md and CONTRIBUTING.md 2025-03-03 13:14:04 -08:00
Waleed Latif
619839bbb0 fix: update package.json to remove deprecated drizzle-kit command 2025-03-03 13:09:35 -08:00
Waleed Latif
0287538584 feat(docs): Update README.md and CONTRIBUTING.md 2025-03-03 12:33:29 -08:00
Waleed Latif
890e380c2c feat(docker): added docker + scripts to get started 2025-03-03 12:23:30 -08:00
Waleed Latif
db3c711378 fix: removed unneeded txt file 2025-03-03 10:35:49 -08:00
Waleed Latif
12c2566f30 feat: added exa ai blocks/tools 2025-03-02 14:15:17 -08:00
Waleed Latif
4771541d27 fix(code): removed deprecated flags from next config, removed unused webcontainer provider 2025-03-02 10:40:51 -08:00
Waleed Latif
90a3f618f3 fix(code): fix styling for dark mode code block 2025-03-01 18:20:35 -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
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