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
16f5065678
feat(custom-functions): add support for custom functions, tested with & without code provided
2025-02-27 15:03:30 -08:00
Waleed Latif
5184953ab3
Remove old tests, outdated
2025-02-15 19:49:42 -08:00
Emir Karabeg
73e4bbc3b4
Changed block types config for simplicity
2025-02-14 16:39:14 -08:00
Waleed Latif
ac28e09b51
Added maxIterations to serialized loops, executor now uses provided max iterations for each loop from workflow store
2025-02-12 11:24:51 -08:00
Waleed Latif
3d52dec731
Added loops to serialized blob sent to executor, loop between evaluator -> agent works
2025-02-11 14:53:32 -08:00
Waleed Latif
30d3e934db
Added function execution logic locally instead of 3P API using vm, modified executor to handle connection block (still testing)
2025-02-08 14:21:41 -08:00
Waleed Latif
01d2a8acd5
Added support for structured response format from agent block in the target block's connectio tags & connection dropdown menu. Tested, resolves values when response format is specified, and when it isn't
2025-02-07 13:01:38 -08:00
Waleed Latif
9493055c60
Added prettier, added husky pre-commit hook to ensure formatting
2025-02-05 03:10:23 -08:00
Emir Karabeg
7486039b69
Fixed seralizer test error
2025-02-04 15:32:12 -08:00
Emir Karabeg
838fee32bc
Switched from basic/advanced to blocks/tools and added toolbar tabs dynamic width calculation
2025-02-03 19:02:29 -08:00
Emir Karabeg
2b08e2d830
Made reliable type passdown from executor to console
2025-01-31 19:19:03 -08:00
Waleed Latif
ea823539ac
Added support for disabled blocks, throw warning at runtime
2025-01-31 18:30:25 -08:00
Waleed Latif
b7aa70b87f
Added translate block, added ability to add default value during block definition
2025-01-31 18:08:27 -08:00
Waleed Latif
3850c112ca
Standardized output format for blocks/tools. Updated executor so we can now resolve sub-json values for tagged inputs. Updated serializer to match new block output format.
2025-01-30 13:50:38 -08:00
Waleed Latif
4d3aead26c
Added output to workflow state, since it can dynamically change based on what fields are filled/not filled out. Simplified execution by removing interface validation, moved to serializer. Modified unit tests accordingly
2025-01-28 13:52:10 -08:00
Waleed Latif
f0f88dec5d
Removed extraneous semicolons
2025-01-28 10:40:38 -08:00
Waleed Latif
2f3fa0c059
Moved tools property out of workflows in block definitions, updated serializer & tests accordingly
2025-01-19 01:29:48 -08:00
Waleed Latif
f9764816de
Modified workflow, serializer, and executor to use block state from stores instead of ReactFlow nodes
2025-01-18 22:59:52 -08:00
Waleed Latif
07cb295200
Modified tools directory to be more generic, updated serializer and executor accordingly
2025-01-17 19:08:40 -08:00
Waleed Latif
65c7e21386
Added executor that is block-agnostic and executes serialized workflow
2025-01-16 12:30:23 -08:00
Waleed Latif
1a95e7630d
Updated serializer to be agnostic of block type
2025-01-16 12:13:41 -08:00
Waleed Latif
7189259488
Added barebones serializer with tests
2025-01-16 11:19:32 -08:00