Commit Graph

3440 Commits

Author SHA1 Message Date
dependabot[bot]
c30af669c9 fix(deps)(deps): bump vite in /sim in the dependencies group (#223)
Bumps the dependencies group in /sim with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 6.2.4 to 6.2.5
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.2.5
  dependency-type: indirect
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 10:15:26 -07:00
Emir Karabeg
378c1b2b9e fix(ux): dropdown reload 2025-04-04 01:38:50 -07:00
Waleed Latif
7049b5ac5b feat(freestyle): refactored handler in executor, migrated from webcontainer to freestyle for code execution, fixed condition block issues (#222)
* migrated from webcontainers to freestyle for sandboxed code execution, updated all references

* fixed condition block edges disappearing

* fix issue with condition block out-of-order resolving inputs

* refactored handlers in executor to be separate files, added unit tests

* remove old executor handlers file
2025-04-04 01:16:50 -07:00
Emir Karabeg
7811c6e39a fix(tag-dropdown): bug on undefined 2025-04-03 02:24:01 -07:00
Emir Karabeg
4cd90116ef improvement: marketplace, sidebar, loading (#221) 2025-04-03 01:15:49 -07:00
Waleed Latif
2df1d13b05 fix(ci): fix envvar name 2025-04-02 22:27:41 -07:00
Waleed Latif
9d3b27065a feat(versioning): added api deployment versioning, change detection in workflow, added ci job to run migrations on merge to main (#220)
* added initial code for versioning

* ran migrations & improvements to versioning

* change sensitivity of state diff checker

* debounce the change detection function

* cleaned up file structure

* added ci job to run migrations when merging to main

* ran migrations

* cleanup unused files, remove unused dependencies
2025-04-02 22:21:07 -07:00
Emir Karabeg
c7ad9d5dd8 improvement: marketplace and sidebar 2025-04-02 20:05:18 -07:00
Emir Karabeg
e14c705640 feat(marketplace): adding marketplace workflow to registry (#219)
* feat(marketplace): adding marketplace workflow to registry

* fix(db): updated schema
2025-04-02 18:15:14 -07:00
Waleed Latif
854667034d fix(ui): fixed issue with params not appearing for blocks that require oauth, ui improvement to truncate text in credential selector 2025-04-02 16:03:38 -07:00
Waleed Latif
f904958114 improvement(tools): modified return type of mistral parser 2025-04-02 14:18:38 -07:00
Waleed Latif
40a917c0ea feat(mistal-ocr): added file upload to mistal ocr tool in production (#218)
* added file selector for mistral OCR tool

* updated twilio icon
2025-04-02 13:52:56 -07:00
Emir Karabeg
79f8f34bf1 fix(ui/ux): console and notifications 2025-04-02 02:00:02 -07:00
Emir Karabeg
8e06c7dd0e improvement(mistral-OCR): error handling 2025-04-02 01:20:45 -07:00
Emir Karabeg
852945b925 feat(mistral-OCR): added mistral tool and block for parsing pdfs (#217) 2025-04-02 01:05:51 -07:00
Waleed Latif
dcd3b30c1d feat(agent): added credential selector for agent tools that require oauth (#216) 2025-04-01 19:08:43 -07:00
Waleed Latif
86ce7ffc09 fix(build): fix ci test & build failure 2025-04-01 18:13:56 -07:00
Emir Karabeg
64a8f604e2 improvement(models): added 3.5 sonnet 2025-04-01 17:41:32 -07:00
Waleed Latif
e6413ca558 chore: add build as ci step in github workflow 2025-04-01 17:39:10 -07:00
Waleed Latif
42936c89d0 fix(autoconnect): fixed autoconnect error for conditional block (#215)
* fix(autoconnect): fix bug where autoconnect didn't work for conditional block

* improvement(ui): file upload

* fix twilio block error

* run format

---------

Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu>
2025-04-01 17:29:36 -07:00
Emir Karabeg
da7c7e3687 improvement(ui): file upload 2025-04-01 17:12:42 -07:00
Ivan Ma
be8f44267e feat(twilio-block): added twilio block/tools (#201)
* Add twilio block base

* Edit fields

* Add twilio tool

* Fix Serialization of body in request. Add check for form-url-encoded.

* Remove Test file

* Remove execute in types
2025-04-01 17:02:15 -07:00
Emir Karabeg
6abd26b305 fix(tests): execute route 2025-04-01 16:54:47 -07:00
Waleed Latif
078f81f8bc fix(ui): airtable block/tools 2025-04-01 16:53:25 -07:00
Emir Karabeg
25e59ee695 fix: debounce sync on subblock and dropdown zustand load 2025-04-01 14:36:58 -07:00
Waleed Latif
3234a9a85e fix(tools): fixed airtable update tool 2025-04-01 14:17:25 -07:00
Emir Karabeg
24b487d1fa fix(api): passing body into workflow 2025-04-01 13:53:32 -07:00
Waleed Latif
7dde4191c7 feat(tools): added airtable integration for oauth2 and tools (#214)
* feat(airtable): add Airtable integration with OAuth support ref #102

* added scope descriptions for airtable oauth

---------

Co-authored-by: rodrick-mpofu <rodrickmpofu@gmail.com>
2025-04-01 13:53:28 -07:00
Waleed Latif
f835441c50 fix(files): use buffer instead of disk for s3 file uploads 2025-04-01 13:10:18 -07:00
Emir Karabeg
b779e46fe9 Update LICENSE 2025-04-01 12:10:58 -07:00
Waleed Latif
92b20455f1 feat(files): local upload, s3 upload for pdf/docx/csv parsing (#213)
* feat(file-parse): local upload; new block

* feat(file-parse): complete for local usage; need to integrate S3 for hosted version

* fix(file-parse): pdf parsing

* added support for multiple file upload & delete

* added s3 file upload/fetch for hosted platform

* swapped console for logger

* added unit tests for files

* add s3 client, resolved build error

---------

Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu>
2025-04-01 03:52:50 -07:00
Emir Karabeg
275183dc88 fix(vars): local and api execution 2025-04-01 00:14:39 -07:00
Emir Karabeg
4030276c6d Update README.md 2025-03-31 16:34:01 -07:00
Faizan Ahmed
a41da903ff Update README.md (#210) 2025-03-31 16:28:40 -07:00
dependabot[bot]
f8ad23574d fix(deps)(deps): bump vite in /sim in the dependencies group (#209)
Bumps the dependencies group in /sim with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 6.2.3 to 6.2.4
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: indirect
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 12:53:25 -07:00
Emir Karabeg
945bcd3027 fix(ui): colors, icons 2025-03-30 18:44:41 -07:00
Emir Karabeg
e14bb91bec feat(typeform): add Typeform integration ref (#207)
* feat(typeform): add Typeform integration ref #106

* fix(typeform): icon

---------

Co-authored-by: rodrick-mpofu <rodrickmpofu@gmail.com>
2025-03-30 18:04:31 -07:00
Emir Karabeg
eed8f16500 fix(ui): dark loops 2025-03-30 13:38:03 -07:00
Waleed Latif
9cbff55a6f chore: run format 2025-03-30 03:31:46 -07:00
Emir Karabeg
476bccd253 Revert "improvement(loops): added vars to loop-input"
This reverts commit 89ba7fa3c2.
2025-03-30 03:30:19 -07:00
Emir Karabeg
89ba7fa3c2 improvement(loops): added vars to loop-input 2025-03-30 03:26:49 -07:00
Waleed Latif
db8b5642a0 feat(starterinput): added option to specify input format for starter block for api triggered executions (#204)
* added docs to landing page

* added basic input format for starter block

* improvements for input format for api calls, tested with and without input format

* restore old db configs for idle timeout and connect timeout

* added tests for execution with formatted input

* added syncing of subblock values to make input format persist

* fixed empty variable name bug

* hide api key in deployment notif, fix db issues
2025-03-30 03:15:45 -07:00
Emir Karabeg
57d13a2733 fix(ui/ux): handles 2025-03-30 02:52:17 -07:00
Emir Karabeg
7d0f3cf861 improvement(ui): tag dropdown 2025-03-30 02:03:33 -07:00
Emir Karabeg
39d8e9c0c4 fix(loops): string loop 2025-03-30 01:45:03 -07:00
Waleed Latif
554279a867 improvement(images): fixed json view for images not rendering in console, made requirements to display images more strict 2025-03-30 01:37:30 -07:00
Emir Karabeg
52ccaf3760 feat(loops) (#202)
* feat(loops): finished for loop; added for each and while ui

* fix(packages): updated loop package

* feat(loops): added forEach loop and special variables for loop; fixed execution console

* improvement: deleted while loop

* feat(loops): updated tests
2025-03-30 01:35:11 -07:00
Waleed Latif
b969c37e39 fix: update gmail oauth scope description 2025-03-30 00:27:43 -07:00
Waleed Latif
b4f6746137 docs: update README.md 2025-03-29 13:38:36 -07:00
Arunabh Sharma
fe2c7d8d98 feat(ollama): Adding ollama for enabling local model agents (#153)
* feat(ollama): add ollama package dependency, add two separate deployment docker compose files and add a shell script to toggle between the deployment docker compose files

add base ollama.ts implementation

add latest attempt to fetch Ollama models dynamically

fix ollama dynamic model fetching, models now being rendered on GUI

fix package and package-lock.json to remove ollama dependency and add types.ts for ollama

switch MODEL_PROVIDERS to getModelProviders

make dynamic ollama model dropdown change using zustland store

make dynamic ollama model changes to router and evaluator ts too

* feat(ollama): fix evaluated options by de-duplicating it

* feat(ollama): make README.md change to reflect local model workflow

* feat(ollama): add base non-ollama docker compose file, add --local flag to start_simstudio_docker.sh with ollama service

* feat(ollama): fix README.md local model instructions

* feat(ollama): remove de-duplication logic and separate getModelProviders into two

* fix non-local init and translate.ts

* create combined docker-compose file and fix start_simstudio_docker script too

* update package-lock.json

* feat(ollama): fix README.md instructions and docker compose

---------

Co-authored-by: Arunabh Sharma <arunabh.sharma@supernal.aero>
2025-03-29 13:34:44 -07:00