Commit Graph
208 Commits
Author SHA1 Message Date
Emir Karabeg 0a09e9a6d3 Made tool expanding on isWide nicer 2025-02-09 12:00:39 -08:00
Emir Karabeg a2305da9bb Added tool collapsable 2025-02-09 01:59:09 -08:00
Emir Karabeg 82a827409f Added block horizontal/vertical mode 2025-02-08 22:13:00 -08:00
Emir Karabeg 6f904dc947 Fixed edge re-render on handle port toggle 2025-02-08 21:58:15 -08:00
Emir Karabeg 33ce486729 Switched context to user 2025-02-08 15:11:16 -08:00
Emir Karabeg 16a8982f8e Renamed to chat instead of aichat 2025-02-08 14:52:37 -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
Emir Karabeg e14164db52 Fixed envvar dropdown on condition input 2025-02-08 04:43:19 -08:00
Emir Karabeg e807c9b1ca Fixed tag dropdown on condition input 2025-02-08 04:41:17 -08:00
Emir Karabeg 1e627af93a Finished if block completely 2025-02-08 04:26:48 -08:00
Emir Karabeg 2999176c7a Fixed minimize to show past 3 lines and changed color to align with rest of application 2025-02-08 03:18:56 -08:00
Emir Karabeg cea1d9383b Added border change for subblock handles as well 2025-02-08 02:49:48 -08:00
Emir Karabeg 4783d142f3 Made ports slightly more obvious 2025-02-08 02:49:48 -08:00
Waleed Latif 70e4158428 Make response format minimizable 2025-02-07 17:08:33 -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
Emir Karabeg 2ca3d29c49 Storing workflow canvas changes for getting location of viewport and changing viewport location 2025-02-06 19:51:11 -08:00
Emir Karabeg f42882e3ae Added functional chat for simply adding blocks and connections 2025-02-06 19:51:11 -08:00
Emir Karabeg c415467db4 Added chat UI 2025-02-06 19:51:11 -08:00
Waleed Latif e89a320458 Added envvar resolution for code sub-block 2025-02-06 13:02:38 -08:00
Emir Karabeg a4065f4ddd Each handle has a unique id: id-position-id 2025-02-05 19:36:13 -08:00
Emir Karabeg 51e0819409 Reverted code block and removed conditional-input; trying solution with codeblock params 2025-02-05 19:26:23 -08:00
Emir Karabeg 3471520347 Stashing condition and code changes before proceeding with final implementation 2025-02-05 18:48:08 -08:00
Emir Karabeg 429a98e96b Added code placeholder 2025-02-05 18:48:08 -08:00
Emir Karabeg 51e70b2857 Fixed if block handle late render error 2025-02-05 13:02:32 -08:00
Emir Karabeg 707b7fd8bc Added router block; fixed hidden rendering on workflow block 2025-02-05 12:44:09 -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
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
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
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 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 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 be29142f12 Allowed for envvars and tagvars inside of tools input 2025-02-03 22:16:26 -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 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 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
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