Commit Graph

249 Commits

Author SHA1 Message Date
Waleed Latif
4f3fa9000a Fixed small bug with envvar dropdown text replacement that resulted in extra '}}' 2025-02-05 11:59:53 -08:00
Waleed Latif
c4559429a3 Fixed typo in tavily tool, acknowledge known error in deepseek-v3 function calling with infinite loops, consolidate providers in registry under providers directory, fixed error handing from 3P APIs 2025-02-05 11:54:19 -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
578a4a944c Made firecrawl bg slightly lighter 2025-02-05 02:55:25 -08:00
Waleed Latif
5b274dadf3 Modified jina block/tool, simplified checklist to evaluate each item as an individual sub-block for serializer/executor consistency 2025-02-05 02:45:17 -08:00
Waleed Latif
70aa37414b Added some svgs 2025-02-04 20:44:39 -08:00
Waleed Latif
13ed31740d Added tavily search/extract blocks/tools 2025-02-04 20:19:51 -08:00
Emir Karabeg
7e3d7bd8de Fixed line spacing in code for special characters <> 2025-02-04 20:06:33 -08:00
Emir Karabeg
1a1c83d98c Fixed line number spacing on code block 2025-02-04 19:51:20 -08:00
Waleed Latif
3bcf1fedd4 Added serper web search tool/block 2025-02-04 19:45:50 -08:00
Emir Karabeg
e75dca43a3 Fixed position of handle in subblock 2025-02-04 19:33:40 -08:00
Emir Karabeg
22e695eec1 Added dynamic handles; added conditional block; changed function block 2025-02-04 18:39:19 -08:00
Waleed Latif
e430bee5ea Add the ability to resolve envvar values and connection tags inside of tools sub-block 2025-02-04 18:14:00 -08:00
Waleed Latif
d3abd849b3 Changed o1-mini to o3-mini, supports calls without function calling now 2025-02-04 17:17:51 -08:00
Waleed Latif
204469d387 Added xai function calling support 2025-02-04 17:06:39 -08:00
Waleed Latif
a823d6e2ea Added deepseek-v3 function calling 2025-02-04 17:01:00 -08:00
Waleed Latif
a154e8f37e Added anthropic tool calling functionality 2025-02-04 16:50:34 -08:00
Waleed Latif
5ae95bbed9 Added gemini tool calling support 2025-02-04 15:43:14 -08:00
Emir Karabeg
1e3beec39f Added password for api key in tool input 2025-02-04 15:38:16 -08:00
Emir Karabeg
56af328f20 Changed agent description 2025-02-04 15:34:08 -08:00
Emir Karabeg
7486039b69 Fixed seralizer test error 2025-02-04 15:32:12 -08:00
Waleed Latif
832a35354b Generalized provider implementation so adding other providers will be easier 2025-02-04 15:31:52 -08:00
Emir Karabeg
47b4984376 Changed code editor subblock to react-simple-code-editor 2025-02-04 15:23:29 -08:00
Waleed Latif
98c39afe43 Created new providers/ directory for model providers, modified tool names to have '_' instead of '.', added support for function/tool calling by agent block. Works for OpenAI w firecrawl tool, needs to be implemented still for other providers 2025-02-04 13:07:03 -08:00
Emir Karabeg
d419e9879a Added checkbox list subblock; added checkbox list to Jina; reorganized block configs to have API subblock last 2025-02-04 12:34:44 -08:00
Emir Karabeg
58fc54f8e8 Fixed long-input cursor spacing bug on wrap 2025-02-03 23:48:58 -08:00
Emir Karabeg
080b62c2e3 Fixed sidebar colors ordering when creating new workflow 2025-02-03 23:36:57 -08:00
Emir Karabeg
2f2587f92c Prevent zoom everywhere (ReactFlow is zoomable by default) 2025-02-03 23:14:53 -08:00
Emir Karabeg
c17272f2da Fixed dragging a connection block into an input when multiple connection blocks. Added filter for tag dropdown while typing 2025-02-03 23:06:19 -08:00
Emir Karabeg
a0dacfd906 Fixed styling on github block 2025-02-03 22:43:17 -08:00
Emir Karabeg
be29142f12 Allowed for envvars and tagvars inside of tools input 2025-02-03 22:16:26 -08:00
Emir Karabeg
38a8a7c201 Deleted unnecessary type for output in block types 2025-02-03 22:01:34 -08:00
Emir Karabeg
08fe6f2d39 Added tool UI to agent 2025-02-03 21:56:27 -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
Waleed Latif
a47c50c61e Added github repo block and tool 2025-02-03 13:32:23 -08:00
Waleed Latif
b67494eeef Fixed error handling in reverse proxy, use executor as centralized place to handle errors. Error bubbles up to proxy -> executor -> block log -> custom console 2025-02-03 12:11:03 -08:00
Waleed Latif
6c29d61652 Fixed failing executor unit tests, tests include mocks for /api/proxy calls 2025-02-03 11:55:20 -08:00
Waleed Latif
1e79deabef Fixed small envvar bug where old envvar would get overwritten if new batch were pasted 2025-02-03 11:44:52 -08:00
Waleed Latif
207bd7b4fa Added reverse proxy to resolve CORS issues, now all external API calls are routed through /api/proxy, API keys & credentials are now all on the server 2025-02-03 11:28:46 -08:00
Emir Karabeg
8f958c319d Added spacing at bottom of toolbar 2025-02-02 23:57:39 -08:00
Waleed Latif
0e99fdd311 Added Slack post message tool. Tested, publishes message correctly but proxy needs to be setup 2025-02-02 23:43:31 -08:00
Emir Karabeg
a040708997 Rolled back comments into separate branch 2025-02-02 21:17:13 -08:00
Emir Karabeg
c35cb81caa Allowed single input paste into settings modal. Close modal on save changes 2025-02-02 20:52:03 -08:00
Waleed Latif
6eadc0ae34 Added tag dropdown when user drags in connection tag or types in '<' that shows them what fields are available. Works for short-input and long-input 2025-02-01 22:48:28 -08:00
Emir Karabeg
23d4998310 Added comment store and beginning of comment UI block 2025-02-01 19:07:28 -08:00
Waleed Latif
3fa92e245e Added a dropdown selector for envvars to enhance UX for short-input and long-input sub-blocks 2025-02-01 18:32:32 -08:00
Waleed Latif
667704820d Modified envvar detection & evaluation criteria to be text inside of {{}} instead of {} 2025-02-01 17:37:04 -08:00
Waleed Latif
4e44594953 Added envvar store, resolves values in short-input, long-input, code sub-blocks. Resolves value at execution time 2025-02-01 13:15:11 -08:00
Waleed Latif
78fa6b44d3 Fixed failing executor tests 2025-02-01 10:56:37 -08:00
Emir Karabeg
9755f69173 Reorganized files for workflow block 2025-02-01 03:04:07 -08:00