Gabriel Almeida
3ed0c35bdb
fix: added deps for linting
2023-04-29 07:32:01 -03:00
anovazzi1
e87749d966
updade package.json and removed debounce
2023-04-29 01:29:15 -03:00
anovazzi1
8a169c9782
merged chat_and_cache into dev
2023-04-29 01:26:44 -03:00
anovazzi1
ed312f1011
Auto update nodes ( #218 )
...
This new feature will ensure that any changes made to a template will be
automatically reflected in all nodes related to that template. This will
save time and effort, as users will no longer need to manually update
each node individually. Additionally, this feature will help to reduce
the risk of errors and inconsistencies across nodes and flows.
To implement this feature, I have created a new function that checks the
last template related to each node and compares it with the current
template version. If there is a difference, the node will be
automatically updated with the latest version of the template.
2023-04-29 01:10:39 -03:00
anovazzi1
b206a5bbe5
Merge branch 'dev' into autoUpdateNodes
2023-04-29 01:07:03 -03:00
Gabriel Luiz Freitas Almeida
5489717dab
Node modal ( #174 )
2023-04-29 04:02:08 +00:00
Gabriel Luiz Freitas Almeida
eebe5d3643
Merge branch 'dev' into autoUpdateNodes
2023-04-29 03:53:34 +00:00
Gabriel Almeida
8d5adbf266
fix: tests
2023-04-29 00:36:06 -03:00
anovazzi1
93b5a8e327
sorted side bar
2023-04-28 23:53:37 -03:00
anovazzi1
3995a8bd5a
Merge branch 'chat_and_cache' of personal:logspace-ai/langflow into chat_and_cache
2023-04-28 23:42:06 -03:00
anovazzi1
cccf992786
update thought icon for dark mode
2023-04-28 23:41:49 -03:00
Gabriel Almeida
1c35179aec
refactor(nodes.py): remove unnecessary else statement in ChainFrontendNode class
2023-04-28 23:38:36 -03:00
Gabriel Almeida
5aa71e83fb
chore(frontend): update backend proxy to use container name instead of IP address
2023-04-28 23:33:49 -03:00
Gabriel Almeida
659491f9a2
feat(langflow): add function support to build_template_from_class function
...
feat(langflow): add function base class to InitializeAgentNode
The `build_template_from_class` function in `ChainCreator` now supports adding a function to the chain. This is done by passing `add_function=True` to the function.
In `InitializeAgentNode`, the `base_classes` attribute has been updated to include the `function` base class. This allows the node to be used as a function in the chain.
2023-04-28 23:30:12 -03:00
anovazzi1
d4d8418c13
dark mode fixed on chat
2023-04-28 23:10:46 -03:00
anovazzi1
f97586813c
fixed validation
2023-04-28 23:03:13 -03:00
Gabriel Almeida
c3dffa3508
feat(chat_manager.py): add empty_history method to ChatHistory class
...
fix(chat_manager.py): empty chat history for a client when an exception is raised
fix(GenericNode): fix useEffect dependencies to avoid unnecessary re-renders
2023-04-28 20:31:53 -03:00
Gabriel Almeida
177ffb3ea5
Merge remote-tracking branch 'origin/websocket' into chat_and_cache
2023-04-28 20:10:57 -03:00
Gabriel Almeida
c5d09f0e88
refactor(nodes.py): set advanced field to False for fields other than prompt in ChainFrontendNode class
2023-04-28 20:07:59 -03:00
anovazzi1
ccd8a3fe09
check advanced on node too
2023-04-28 20:02:37 -03:00
anovazzi1
8943de2575
check advanced on node too
2023-04-28 19:59:52 -03:00
anovazzi1
8d29bd1b0a
hide advanced icon if all the fields aren't advancedand show true
2023-04-28 19:46:53 -03:00
anovazzi1
733f62defb
remove error on console
2023-04-28 19:44:15 -03:00
anovazzi1
cfe74e6765
Merge branch 'NodeModal' of personal:logspace-ai/langflow into NodeModal
2023-04-28 19:41:26 -03:00
anovazzi1
11b82aa556
hide advanced icon if all the fields aren't advanced
2023-04-28 19:41:17 -03:00
Gabriel Almeida
f3d385b8e5
feat(tests): add "advanced" field to all template objects in test files
...
feat(tests): add 'advanced' field to template properties in test files
2023-04-28 19:18:17 -03:00
Gabriel Almeida
0fd8f73c08
refactor(langflow): set advanced flag to True for TemplateFieldCreator class
...
refactor(langflow): set advanced flag to False for LLMFrontendNode class' api key field
feat(langflow): add show flag to LLMFrontendNode class' model_kwargs field
refactor(langflow): set advanced flag to False and show flag to True for LLMFrontendNode class' model_name and temperature fields
2023-04-28 19:17:38 -03:00
anovazzi1
cde48131e3
fix bug on event prevent default
2023-04-28 17:59:23 -03:00
Gabriel Almeida
8e2342cf21
feat(loading.py): add validation for pydantic BaseModel subclasses
...
This commit adds validation for pydantic BaseModel subclasses in the
instantiate_class function. The function now checks if the class_object
is a subclass of BaseModel and if so, it validates the params passed to
it against the fields of the class_object.
2023-04-28 17:22:51 -03:00
Aaron ("AJ") Steers
be9497718f
docs: add readme guide
2023-04-28 18:56:16 +00:00
Aaron ("AJ") Steers
9252d34d04
chore: autoformat
2023-04-28 18:56:16 +00:00
Aaron ("AJ") Steers
88fabf93b0
chore: rename base devcontainer, add dind, add postcreate poetry install
2023-04-28 18:56:16 +00:00
Aaron ("AJ") Steers
5faf0f6dc7
feat: add demo devcontainer
2023-04-28 18:56:16 +00:00
Gabriel Almeida
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
2023-04-28 15:45:53 -03:00
Gabriel Almeida
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
2023-04-28 15:44:18 -03:00
Gabriel Almeida
2bc1fdd32e
prettier
2023-04-28 14:46:05 -03:00
Gabriel Almeida
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
2023-04-28 14:43:27 -03:00
Gabriel Almeida
d52e7700c0
fix(nodes.py): set prompt field as not required and show it if no prompt is provided
2023-04-28 14:42:38 -03:00
Gabriel Almeida
35b4b50b8f
Merge remote-tracking branch 'origin/websocket' into chat_and_cache
2023-04-28 09:58:10 -03:00
anovazzi1
e92cf1110a
change chat shortcut to ctrl+k and handled websocket errors
2023-04-27 23:23:51 -03:00
Gabriel Almeida
6e2b4b01dc
style(dropdownComponent): add dark mode support to dropdown component options and background color
2023-04-27 20:52:53 -03:00
anovazzi1
69c7bbb0a9
fixed wrong bolean logic, now show in modal only if show is true
2023-04-27 20:48:52 -03:00
anovazzi1
1f9cc38fd8
Merge branch 'dev' into NodeModal
2023-04-27 20:37:04 -03:00
anovazzi1
65172707d9
Merge branch 'dev' into NodeModal
2023-04-27 20:22:21 -03:00
anovazzi1
be25947f55
check if show if false to add item on advanced modal
2023-04-27 19:36:37 -03:00
anovazzi1
a75f22fe21
update template working for import
2023-04-27 19:29:50 -03:00
anovazzi1
d91beb9cda
update template working for local flow on browser
2023-04-27 19:24:02 -03:00
Gabriel Almeida
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
2023-04-27 17:24:25 -03:00
Gabriel Luiz Freitas Almeida
700061ce19
Update the Semver Specifier for langchain to allow for all <0.1.0 versions. ( #86 )
2023-04-27 17:13:21 -03:00
Gabriel Almeida
7659fbffcd
chore(pyproject.toml): update langchain dependency from ~0.0.113 to ~0.0.150
2023-04-27 17:04:35 -03:00