merlyn/frontend/src/components
Sean Hatfield e5f3fb0892
Agent flow builder (#3077)
* wip agent builder

* refactor structure for agent builder

* improve ui for add block menu and sidebar

* lint

* node ui improvement

* handle deleting variable in all nodes

* add headers and body to apiCall node

* lint

* Agent flow builder backend (#3078)

* wip agent builder backend

* save/load agent tasks

* lint

* refactor agent task to use uuids instead of names

* placeholder for run task

* update frontend sidebar + seperate backend to agent-tasks utils

* lint

* add deleting of agent tasks

* create AgentTasks class + wip load agent tasks into aibitat

* lint

* inject + call agent tasks

* wip call agent tasks

* add llm instruction + fix api calling blocks

* add ui + backend for editing/toggling agent tasks

* lint

* add back middlewares

* disable run task + add navigate to home on logo click

* implement normalizePath to prevent path traversal

* wip make api calling more consistent

* lint

* rename all references from task to flow

* patch load flow bug when on editing page

* remove unneeded files/comments

* lint

* fix delete endpoint + rename load flows

* add move block to ui + fix api-call backend + add telemetry

* lint

* add web scraping block

* only allow admin for agent builder

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>

* Move AgentFlowManager flows to static
simplify UI states
Handle LLM prompt flow when provided non-string

* delete/edit menu for agent flow panel + update flow icon

* lint

* fix open builder button hidden bug

* add tooltips to move up/down block buttons

* add tooltip to delete block

* truncate block description to fit on blocklist component

* light mode agent builder sidebar

* light mode api call block

* fix light mode styles for agent builder blocks

* agent flow fetch in UI

* sync delete flow

* agent flow ui/ux improvements

* remove unused AgentSidebar component

* comment out /run

* UI changes and updates for flow builder

* format flow panel info

* update link handling

* ui tweaks to header menu

* remove unused import

* update doc links
update block icons

* bump readme

* Patch code block header oddity
resolves #3117

* bump dev image

---------

Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2025-02-12 16:50:43 -08:00
..
CanViewChatHistory Enable the ability to disable the chat history UI (#2501) 2024-10-21 13:19:19 -07:00
ChangeWarning Fix styles of ChangeWarningModal (#2876) 2024-12-18 16:15:33 -08:00
ChatBubble Light/dark mode UI overhaul (#2629) 2024-11-18 15:40:18 -08:00
ContextualSaveBar Light/dark mode UI overhaul (#2629) 2024-11-18 15:40:18 -08:00
DataConnectorOption GitLab Hosted and Local Connector (#1932) 2024-07-23 12:23:51 -07:00
DefaultChat Light/dark mode UI overhaul (#2629) 2024-11-18 15:40:18 -08:00
EditingChatBubble Light/dark mode UI overhaul (#2629) 2024-11-18 15:40:18 -08:00
EmbeddingSelection feat: add support for voyage-3-large and voyage-code-3 embedding models (#2955) 2025-01-08 17:21:30 -08:00
Footer Normalize Input Fields (#2720) 2024-11-25 21:07:23 -08:00
lib/CTAButton Normalize Input Fields (#2720) 2024-11-25 21:07:23 -08:00
LLMSelection Add reasoning flag for azure models with "default" fallback (#3128) 2025-02-05 15:22:45 -08:00
Modals Fix inifite loading when bad file is uploaded alone in uploader 2025-01-31 13:49:32 -08:00
ModalWrapper Light/dark mode UI overhaul (#2629) 2024-11-18 15:40:18 -08:00
PrivateRoute Agent flow builder (#3077) 2025-02-12 16:50:43 -08:00
SettingsButton Light/dark mode UI overhaul (#2629) 2024-11-18 15:40:18 -08:00
SettingsSidebar Community hub integration (#2555) 2024-11-26 09:59:43 -08:00
Sidebar Add support for hiding sidebar (#2809) 2024-12-11 17:18:38 -08:00
SpeechToText/BrowserNative Add Speech-to-text and Text-to-speech providers (#1394) 2024-05-14 11:57:21 -07:00
TextToSpeech Normalize Input Fields (#2720) 2024-11-25 21:07:23 -08:00
TranscriptionSelection Normalize Input Fields (#2720) 2024-11-25 21:07:23 -08:00
UserIcon Normalize Input Fields (#2720) 2024-11-25 21:07:23 -08:00
UserMenu Normalize Input Fields (#2720) 2024-11-25 21:07:23 -08:00
VectorDBSelection Normalize Input Fields (#2720) 2024-11-25 21:07:23 -08:00
WorkspaceChat Agent flow builder (#3077) 2025-02-12 16:50:43 -08:00
Preloader.jsx Light/dark mode UI overhaul (#2629) 2024-11-18 15:40:18 -08:00