Commit graph

  • 9252d34d04 chore: autoformat Aaron ("AJ") Steers 2023-04-26 01:41:06 +00:00
  • 88fabf93b0 chore: rename base devcontainer, add dind, add postcreate poetry install Aaron ("AJ") Steers 2023-04-25 18:11:17 -07:00
  • 5faf0f6dc7 feat: add demo devcontainer Aaron ("AJ") Steers 2023-04-25 18:10:14 -07:00
  • 357d13b1a9 refactor(validate.py): change wrapped_function from async to sync fix(test_chains_template.py): set prompt show value to False for mid_journey_prompt_chain and time_travel_guide_chain tests Gabriel Almeida 2023-04-28 15:45:53 -03:00
  • 07863ea098 test(websocket.py): change websocket endpoint from /ws/test_client to /chat/test_client test(websocket.py): update assertions to match new endpoint and response format Gabriel Almeida 2023-04-28 15:44:18 -03:00
  • 2bc1fdd32e prettier Gabriel Almeida 2023-04-28 14:46:05 -03:00
  • e4b4cf19a2 refactor(GenericNode): remove commented out code and add comments to code feat(GenericNode): add validation check for node changes by comparing length of nodes and edges array Gabriel Almeida 2023-04-28 14:43:27 -03:00
  • d52e7700c0 fix(nodes.py): set prompt field as not required and show it if no prompt is provided Gabriel Almeida 2023-04-28 14:42:38 -03:00
  • 35b4b50b8f Merge remote-tracking branch 'origin/websocket' into chat_and_cache Gabriel Almeida 2023-04-28 09:58:10 -03:00
  • e92cf1110a change chat shortcut to ctrl+k and handled websocket errors anovazzi1 2023-04-27 23:23:14 -03:00
  • 6e2b4b01dc style(dropdownComponent): add dark mode support to dropdown component options and background color Gabriel Almeida 2023-04-27 20:52:53 -03:00
  • 69c7bbb0a9 fixed wrong bolean logic, now show in modal only if show is true anovazzi1 2023-04-27 20:48:52 -03:00
  • 1f9cc38fd8 Merge branch 'dev' into NodeModal anovazzi1 2023-04-27 20:37:04 -03:00
  • 65172707d9 Merge branch 'dev' into NodeModal anovazzi1 2023-04-27 20:22:21 -03:00
  • be25947f55 check if show if false to add item on advanced modal anovazzi1 2023-04-27 19:36:37 -03:00
  • a75f22fe21 update template working for import anovazzi1 2023-04-27 19:29:50 -03:00
  • d91beb9cda update template working for local flow on browser anovazzi1 2023-04-27 19:24:02 -03:00
  • 45c04befe7 refactor(Makefile): rename run_backend target to backend and add install_backend target feat(Makefile): add frontend target to install and run frontend app using npm Gabriel Almeida 2023-04-27 17:24:25 -03:00
  • 700061ce19
    Update the Semver Specifier for langchain to allow for all <0.1.0 versions. (#86) Gabriel Luiz Freitas Almeida 2023-04-27 17:13:21 -03:00
  • 7659fbffcd chore(pyproject.toml): update langchain dependency from ~0.0.113 to ~0.0.150 Gabriel Almeida 2023-04-27 17:04:35 -03:00
  • 917cc51148 Refactor alertDropDown components Gabriel Almeida 2023-04-27 17:01:51 -03:00
  • 10cabefa5a
    Merge branch 'dev' into task/update_langchain_semver Gabriel Luiz Freitas Almeida 2023-04-27 16:58:50 -03:00
  • d78f8bea2c
    Merge branch 'main' into task/update_langchain_semver Gabriel Luiz Freitas Almeida 2023-04-27 16:57:22 -03:00
  • cdfaed1999 style(dropdownComponent): add dark mode support to dropdown button background color Gabriel Almeida 2023-04-27 15:20:19 -03:00
  • a067b38d9a build(pyproject.toml): add pytest-cov package to dev dependencies Gabriel Almeida 2023-04-27 12:28:37 -03:00
  • 3b5b63e070 refactor(loading.py): add comment explaining type ignore for agent variable Gabriel Almeida 2023-04-27 12:25:22 -03:00
  • f00420ecbe feat(custom.py): pass llm parameter to SQLDatabaseToolkit constructor Gabriel Almeida 2023-04-27 12:25:13 -03:00
  • 5610073386 chore(pyproject.toml): update package version from 0.0.58 to 0.0.59 Gabriel Almeida 2023-04-27 12:14:18 -03:00
  • 7309734307 chore(pyproject.toml): update langchain dependency from 0.0.131 to 0.0.150 Gabriel Almeida 2023-04-27 12:13:10 -03:00
  • 7a951dcc59 refactor(cache/manager.py): extract add method to reduce code duplication feat(cache/manager.py): add support for custom extensions when adding objects to cache Gabriel Almeida 2023-04-27 12:11:02 -03:00
  • 1e8f342037 feat(frontend): add support for environment variable NODE_ENV in start script feat(frontend): change proxy to backend container name feat(chatModal): add support for environment variable NODE_ENV in WebSocket connection Gabriel Almeida 2023-04-27 10:16:28 -03:00
  • cdc6d2994a Refactor WebSocket connection to new port number 7860 in Makefile and add file upload support to ChatModal component. Gabriel Almeida 2023-04-27 09:53:31 -03:00
  • 01c23d6d8b style(chatMessage): add full width to chat message container Gabriel Almeida 2023-04-26 10:04:25 -03:00
  • 553ba98337 Merge remote-tracking branch 'origin/websocket' into chat_and_cache Gabriel Almeida 2023-04-26 09:05:29 -03:00
  • 9cf286d4d3 refactor(base.py): remove print statement from ToolCreator class Gabriel Almeida 2023-04-26 09:02:57 -03:00
  • 4f7630fa05 think bug fixed anovazzi1 2023-04-26 01:37:56 -03:00
  • 63e10f8786
    refactor(validate.py): extract build_graph function to langflow.inter… (#204) Gabriel Luiz Freitas Almeida 2023-04-26 01:29:09 -03:00
  • 5dbca85512
    Merge branch 'chat_and_cache' into 186-endpoints-for-node-validation-and-debugging Gabriel Luiz Freitas Almeida 2023-04-26 01:28:43 -03:00
  • 1b8f4ce2bd Merge remote-tracking branch 'origin/websocket' into chat_and_cache Gabriel Almeida 2023-04-26 01:05:43 -03:00
  • ad7683e7ad new human chat color anovazzi1 2023-04-26 01:04:50 -03:00
  • 2d98de9368 new human chat color anovazzi1 2023-04-26 01:00:41 -03:00
  • f7989aca85 avoiding error 1005 message anovazzi1 2023-04-26 00:59:41 -03:00
  • 4292b95175 refactor(chat): change file.type to file.data_type in ChatMessage component and ChatMessageType type definition Gabriel Almeida 2023-04-26 00:59:35 -03:00
  • 0945dbe582 style(chat_manager.py, chatMessage/index.tsx): fix indentation and formatting issues Gabriel Almeida 2023-04-26 00:55:44 -03:00
  • 0ef4572917 Merge remote-tracking branch 'origin/websocket' into chat_and_cache Gabriel Almeida 2023-04-26 00:51:19 -03:00
  • 38ec55db77 new file name anovazzi1 2023-04-26 00:44:24 -03:00
  • 395edf5d17 create message to display while chat is empty anovazzi1 2023-04-26 00:41:48 -03:00
  • 7ae1351e41 key on map to avoid error on console anovazzi1 2023-04-26 00:14:18 -03:00
  • 54351d5d28 Merge remote-tracking branch 'origin/websocket' into chat_and_cache Gabriel Almeida 2023-04-26 00:03:04 -03:00
  • c3499db353 change lock logic anovazzi1 2023-04-26 00:02:02 -03:00
  • df0897a96e Merge remote-tracking branch 'origin/websocket' into chat_and_cache Gabriel Almeida 2023-04-25 23:53:17 -03:00
  • 4c287b54ce set file extension to .png anovazzi1 2023-04-25 23:47:55 -03:00
  • e58a2d2104 Merge remote-tracking branch 'origin/websocket' into chat_and_cache Gabriel Almeida 2023-04-25 23:43:16 -03:00
  • bb18f128ce added basic error handling anovazzi1 2023-04-25 23:36:25 -03:00
  • 1f095cc056
    Example loader and bugfixes (#199) anovazzi1 2023-04-25 23:27:16 -03:00
  • 5894f32ab0 refactor(chat_manager.py): close connection in finally block to prevent memory leaks and improve code readability Gabriel Almeida 2023-04-25 23:17:45 -03:00
  • aacfa378f3 refactor(langflow): add verbose and fix_memory_inputs to langchain_object Gabriel Almeida 2023-04-25 23:12:44 -03:00
  • e453a22361 Merge remote-tracking branch 'origin/chat_and_cache' into websocket anovazzi1 2023-04-25 23:09:29 -03:00
  • bc4abd50c4 using unique id as flow id anovazzi1 2023-04-25 23:09:19 -03:00
  • ed2a2c7db8 feat(chat_manager.py): send error message to client when an exception occurs Gabriel Almeida 2023-04-25 23:07:05 -03:00
  • 5d94b5cd9c fixed lockChat logic anovazzi1 2023-04-25 23:01:52 -03:00
  • 56d97e7c7f file download working anovazzi1 2023-04-25 22:47:52 -03:00
  • 41a0bc0588 Merge remote-tracking branch 'origin/chat_and_cache' into websocket anovazzi1 2023-04-25 22:23:42 -03:00
  • 5793e3cb2e chore(Makefile): add debug log level to backend server command Gabriel Almeida 2023-04-25 22:22:40 -03:00
  • dc567ddd9a Merge remote-tracking branch 'origin/chat_and_cache' into websocket anovazzi1 2023-04-25 22:16:11 -03:00
  • ce2895f1c7 change lock logic anovazzi1 2023-04-25 22:16:07 -03:00
  • 70bfc77a82 feat(chat_manager.py): add base64 encoding for image data in FileResponse objects Gabriel Almeida 2023-04-25 22:15:36 -03:00
  • a14226b8fa Merge remote-tracking branch 'origin/chat_and_cache' into websocket anovazzi1 2023-04-25 22:12:38 -03:00
  • 2196111bf2 checking type from chat history anovazzi1 2023-04-25 22:12:33 -03:00
  • d3b72f3958 refactor(chat_manager.py): add comment to clarify iteration direction in get_file_responses method Gabriel Almeida 2023-04-25 22:12:06 -03:00
  • aa8a45bab6 Merge remote-tracking branch 'origin/chat_and_cache' into websocket anovazzi1 2023-04-25 22:07:18 -03:00
  • 9f8b474a36 refactor(chat_manager.py): prevent notification when message is a FileResponse instance Gabriel Almeida 2023-04-25 22:06:26 -03:00
  • 6ae18ff14d Merge remote-tracking branch 'origin/chat_and_cache' into websocket anovazzi1 2023-04-25 22:02:34 -03:00
  • 101044946d clean function implemented on front anovazzi1 2023-04-25 22:02:25 -03:00
  • 4dcfd9d1db feat(chat_manager.py): add file responses to ChatResponse feat(schemas.py): add files field to ChatResponse schema Gabriel Almeida 2023-04-25 22:01:50 -03:00
  • 167d6c0f1e refactor(chat_manager.py): add continue statement to clear_history block to skip message processing Gabriel Almeida 2023-04-25 21:47:50 -03:00
  • ea210af19b refactor(chat_manager.py, utils.py): remove unused imports and functions, move pil_to_base64 and try_setting_streaming_options to utils module Gabriel Almeida 2023-04-25 21:46:02 -03:00
  • 9138b1c55f Merge remote-tracking branch 'origin/websocket' into chat_and_cache Gabriel Almeida 2023-04-25 21:23:53 -03:00
  • 4cc2babcf1 bug on file anovazzi1 2023-04-25 21:23:13 -03:00
  • 7eeffc5a6e chore(pyproject.toml): update langflow package version from 0.0.57 to 0.0.58 Gabriel Almeida 2023-04-25 21:08:37 -03:00
  • dc72f2e52f refactor(test_websocket.py): change sender field to is_bot field in chat history tests Gabriel Almeida 2023-04-25 21:06:29 -03:00
  • 6ba97f64c4 Merge remote-tracking branch 'origin/chat_and_cache' into websocket anovazzi1 2023-04-25 20:55:58 -03:00
  • fcbc92f609 file card ready anovazzi1 2023-04-25 20:55:16 -03:00
  • 42a17e3aaf refactor(chat_manager.py): remove redundant or condition in line 129 feat(chat_manager.py): add strip() method to intermediate_steps to remove leading/trailing whitespaces Gabriel Almeida 2023-04-25 20:50:49 -03:00
  • 57826f1248 fix(api/chat.py): catch and log exceptions in websocket endpoint fix(api/chat_manager.py): remove async from ChatHistory.add_message and on_chat_history_update fix(interface/run.py): remove async from async_get_result_and_steps refactor(utils/util.py): remove unused code and simplify sync_to_async decorator Gabriel Almeida 2023-04-25 20:26:17 -03:00
  • c50f80ae53 Merge remote-tracking branch 'origin/websocket' into chat_and_cache Gabriel Almeida 2023-04-25 19:47:13 -03:00
  • 804c9a5a3e check ws status to unlock chat on error anovazzi1 2023-04-25 19:24:56 -03:00
  • db46f80ac8 Merge remote-tracking branch 'origin/websocket' into chat_and_cache Gabriel Almeida 2023-04-25 19:11:40 -03:00
  • 60e09a3628 feat(langflow): add support for async functions in Node's func parameter fix(langflow): fix Node's func parameter to be a coroutine function if it is a sync function Gabriel Almeida 2023-04-25 19:11:04 -03:00
  • f36fe34831 new lock chat implemented anovazzi1 2023-04-25 18:53:27 -03:00
  • be5b7822d7 custom scrollbar and text input became text area for chat anovazzi1 2023-04-25 18:36:46 -03:00
  • 61a3b9aad4 chat working as old with websocket, need to improve error handling and file events anovazzi1 2023-04-25 17:51:16 -03:00
  • 601ec86273 style(langflow): fix formatting and add type hinting to custom.py and run.py files Gabriel Almeida 2023-04-25 11:15:17 -03:00
  • bc97420b5e Merge remote-tracking branch 'origin/chat_and_cache' into websocket anovazzi1 2023-04-25 17:34:21 -03:00
  • b526c436cd removed chat history from flow save anovazzi1 2023-04-25 17:34:14 -03:00
  • 2d68541650 refactor(api): remove sender field from ChatMessage and ChatResponse schemas fix(api): fix ChatManager.get_history method to exclude start and stream messages feat(api): add is_bot field to ChatMessage, ChatResponse, and FileResponse schemas Gabriel Almeida 2023-04-25 17:30:53 -03:00
  • 8932a959c0 Merge remote-tracking branch 'origin/chat_and_cache' into websocket anovazzi1 2023-04-25 16:41:20 -03:00
  • 3c93e73082 new poetry config for websocket anovazzi1 2023-04-25 16:41:14 -03:00
  • 9053eb81a0 package-lock.json update anovazzi1 2023-04-25 16:36:11 -03:00
  • 4fd659703f socket small changes anovazzi1 2023-04-25 16:35:44 -03:00