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
Emir Karabeg
feb8ba3b5b
fix(stores): fixed duplicate block bug to merge with subblock store
2025-02-20 16:07:59 -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
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
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
Emir Karabeg
4c7630d72e
feat(sync): added batch sync for registry ( #66 )
2025-02-18 19:44:07 -08:00
Emir Karabeg
756d748bc4
Fix/prod ref ( #59 ) ( #65 )
...
* fix(stores): moved subblock value to a separate store; execution currently doesn't work
* fix(execution): resolved merging stores
* fix(stores): deletion crash fix
* fix(stores): dropdown re-render
2025-02-18 18:27:35 -08:00
danielschwartz4
6d0de86532
dark mode ( #45 )
...
* dark mode
* fix(ui): cleaned up dark mode
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-02-18 02:06:17 -08:00
Emir Karabeg
d3a042ac22
improvement(stores): standardized quality of stores and added max history to relevant stores
2025-02-18 00:58:32 -08:00
Emir Karabeg
b10f2e300f
fix(landing): slightly smaller description text and changed title
2025-02-18 00:17:13 -08:00
Emir Karabeg
5e0998dc49
edited console msg
2025-02-17 14:57:35 -08:00
Emir Karabeg
eb6812aaa8
fix(dbsync): only sync with db on exit
2025-02-17 14:04:26 -08:00
Waleed Latif
f62a0d261e
feat(dbsync): add is_debug_mode_enabled to settings schema
2025-02-17 11:17:56 -08:00
Waleed Latif
ef47aa5edc
feat(dbsync): protect workflow routes by redirecting user to login if they are not logged in, confirmed syncing to supabase is working
2025-02-16 22:46:55 -08:00
Waleed Latif
763ea8bb5c
feat(dbsync): added workflow sync wrapper to workflow, combine debounce, period, and unload syncing to sync local state store to workflow pg table
2025-02-16 22:39:26 -08:00
Emir Karabeg
6004c8d070
fix(registry-state): fixed bug on add workflow / improvement(ux): added autoconnect
2025-02-16 17:34:25 -08:00
Emir Karabeg
472ea89282
fix(bug): memory block bug
2025-02-16 16:22:25 -08:00
Emir Karabeg
2ba9998436
fix(store): block named starter not start
2025-02-16 16:16:24 -08:00
Emir Karabeg
04e0a76c78
improvement(ux): starter block added automatically on workflow create
2025-02-16 16:14:59 -08:00
Emir Karabeg
c40798b819
feature(settings-reset): ability to reset all state
2025-02-16 01:44:22 -08:00
Emir Karabeg
dc85adc444
fix(execution-store): allowed for multiple concurrent block executions
2025-02-16 00:49:23 -08:00
Emir Karabeg
6896f74579
feature(workflow-ui): show current block being executed
2025-02-15 21:26:40 -08:00
Emir Karabeg
cc89e80b95
fix(file-structure): moved registry to file in workflow
2025-02-15 19:55:01 -08:00
Emir Karabeg
5e2c3806b8
Fix: agent temperature
2025-02-15 12:13:27 -08:00
Waleed Latif
627a275450
Fixed out-of-order execution in executor
2025-02-14 22:58:45 -08:00
Emir Karabeg
73e4bbc3b4
Changed block types config for simplicity
2025-02-14 16:39:14 -08:00
Emir Karabeg
08cd1d6ae9
Fix: edge connection logic (self-connect and duplicate connections)
2025-02-13 14:46:02 -08:00
Waleed Latif
af323a71ab
Modify executor to treat evaluator as an 'output' block instead of a 'router' block, looping logic still needs to be updated but forward path works
2025-02-13 00:59:25 -08:00
Emir Karabeg
660a203c75
Fix: table subblock input
2025-02-12 11:13:38 -08:00
Emir Karabeg
06a360b2c8
Added max iterations update to state for loop
2025-02-11 21:49:41 -08:00
Emir Karabeg
ddfa86641b
Added block height to state and made loop relative to block height and position
2025-02-11 21:36:52 -08:00
Emir Karabeg
bddc6cb7f7
Fixed delete block in loop error
2025-02-11 16:12:29 -08:00
Emir Karabeg
d6e53ffd49
Correct handling for multiple loops
2025-02-10 16:19:42 -08:00
Emir Karabeg
f42bfdfd1b
Removed duplicates from loop state
2025-02-10 16:12:46 -08:00
Emir Karabeg
3ba2164d64
Added loops to logs
2025-02-10 15:57:36 -08:00
Emir Karabeg
a0b26120b8
Added loops to state across stores
2025-02-10 15:45:00 -08:00
Emir Karabeg
c499946346
Created state edge detection on edge connect
2025-02-10 15:06:32 -08:00
Emir Karabeg
980ca6d116
Horizontal blocks by default
2025-02-10 02:54:56 -08:00
Emir Karabeg
9a3378d3d8
Adding multiple blocks now spaces them out on the screen
2025-02-10 01:04:07 -08:00
Emir Karabeg
82a827409f
Added block horizontal/vertical mode
2025-02-08 22:13:00 -08:00
Emir Karabeg
16a8982f8e
Renamed to chat instead of aichat
2025-02-08 14:52:37 -08:00
Waleed Latif
f366b557d5
Fixed small bug that didn't render tools in agent blocks
2025-02-08 11:22:32 -08:00
Waleed Latif
a10a724a51
Added support for response format in agent block. Works in all but deepseek (will fix) and gemini (does not support for this model). If responseformat is not specified, we get the response back wrapped in 'content' like before
2025-02-06 19:59:44 -08:00
Emir Karabeg
f42882e3ae
Added functional chat for simply adding blocks and connections
2025-02-06 19:51:11 -08:00
Waleed Latif
9493055c60
Added prettier, added husky pre-commit hook to ensure formatting
2025-02-05 03:10:23 -08:00