* feat: Add skipFallback parameter to ForwardedIconComponent
This commit adds a new skipFallback parameter to the ForwardedIconComponent in the genericIconComponent module. The skipFallback parameter allows developers to skip rendering the fallback component when using Suspense. This can be useful in cases where the fallback component is not needed or should be handled differently.
* feat: Add skipFallback parameter to IconComponentProps
* feat: Add skipFallback parameter to IconComponentProps and ForwardedIconComponent
This commit adds the skipFallback parameter to the IconComponentProps and ForwardedIconComponent. This parameter allows skipping the fallback icon rendering when the specified icon is not found. The skipFallback parameter is used in the ParentDisclosureComponent to conditionally render the chevron-down or chevron-right icon based on the component's state.
The commit also updates the defaultOpen value in the ParentDisclosureComponent in the ExtraSidebarComponent. The defaultOpen value is set to true, ensuring that the "Integrations" section is always expanded when the component is rendered.
* refactor: Update ExtraSidebarComponent layout and styling
* [autofix.ci] apply automated fixes
* move file
* move file
* move file
* move file
* move file
* Update NotionLogo size
* Update size of AssemblyAI logo
* Update colors and names for AssemblyAI in styleUtils.ts
* Update BUNDLES_SIDEBAR_FOLDER_NAMES in constants.ts
* [autofix.ci] apply automated fixes
* add changes from pr #3934
* chore: add cache.db to .gitignore
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Right now the Azure OpenAI Embeddings component doesn't allow you to pick the embedding model to use. The same models are available that OpenAI make available, so I used the constant that lists them to pull from.
* Update docs from Notion
* feat: Add RAG (Retrieval-Augmented Generation) components documentation
This commit adds documentation for RAG (Retrieval-Augmented Generation) components. It explains how these components process a user query by retrieving relevant documents and generating a concise summary that addresses the user's question. The documentation includes information about the Vectara component, its parameters, and the Vectara corpus. For more details, refer to the [Vectara documentation](https://docs.vectara.com/docs).
---------
Co-authored-by: ogabrielluiz <ogabrielluiz@users.noreply.github.com>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
* First implementation of LangWatch tracer
* Remove dependency from backend base internal and add langwatch docs
* Bump langwatch to v0.1.4
* Fix missing log parameter on method
* Move docs to the right folder
* chore: update lock
* Add Vectara RAG component and docs
* [autofix.ci] apply automated fixes
* refactor: update VectaraRAG component to the new component standard
* fix: update VectaraRagComponent filter parameter
Update the filter parameter in the VectaraRagComponent class to use the correct variable name 'self.filter' instead of 'filter'. This ensures that the correct filter value is passed to the VectaraQueryConfig object.
* fix: add condition to set_cache_coro in Graph class
Add a condition to the `set_cache_coro` function call in the `Graph` class. The condition checks if the `cache` variable is true and the `flow_id` is not empty before calling the function. This ensures that the cache is set only when both conditions are met, improving the efficiency of the code.
---------
Co-authored-by: Rogério Chaves <rogeriochaves@users.noreply.github.com>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* First implementation of LangWatch tracer
* Update to langwatch 0.1.4 to use root span for better control of the all-wrapping trace, workaround for llm not being used for an actual call and better ids on langwatch ui
* Remove dependency from backend base internal and add langwatch docs
* [autofix.ci] apply automated fixes
* Fix using session id for metadata, except if the same as flow_id
* Fix wrong error variable and support for python <3.10 is not necessary given langflow pyproject restrictions
* Bump langwatch to v0.1.4
* [autofix.ci] apply automated fixes
* Remove extra line the popped up
* Fix missing log parameter on method
* Fix mypy issues
* Bump langwatch to v0.1.7 to truncate large documents
* Move docs to the right folder
* chore: update lock
* chore: Update clarifai-grpc to version 10.6.4, cohere to version 5.6.1, langwatch to version 0.1.3, and litellm to version 1.41.23
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
* Added new Docusaurus instance that fetches automatically from Notion
* Add Github workflow to fetch docs from Notion
* Added legacy peer deps to solve dependency problems
* Fix git ignore and added pages