* Add new documentation files and update package dependencies
* Refactor tweak application logic in process_tweaks function
* Add dynamic function creation and execution helpers
* Refactor build method to be asynchronous
* Add FlowToolComponent to handle flows as tools
* Update RunFlowComponent to include a method for updating build config
* Fix duplicated first layer results
* Refactor vertex building and streaming endpoints
* Add base_name attribute to Vertex class
* Refactor flow.py to generate dynamic flow functions and build schemas
* Refactor FlowToolComponent in FlowTool.py
* Add JSONInputComponent to load JSON object as input
* Update render_tool_description method in XMLAgent.py
* Refactor XMLAgentComponent.render_tool_description() method
* Refactor SearchApi.py to include typing and handle empty records
* Refactor SearchApi class to simplify code
* Add SearchApi and SearchApiTool components
* Refactor ServiceFactory and Dependencies (#1560)
* Update dependencies for OpenTelemetry
* Update service dependency logic and add first version of telemetry service
* Remove telemetry service and related code
* Update cache service references
* Refactor imports in env.py
* Refactor code for initializing services and socketio server
* Refactor parameterComponent to use inline button_text
* Refactor build_vertex method and add RunnableVerticesManager class
* Add import statement and update build_vertex function
* Add import statement for SettingsService in MonitorServiceFactory.create() method
* Refactor build_schema_from_inputs to use display_name and description for field names and descriptions respectively
* Refactor graph building and running logic
* Update input type mappings and function arguments
* Update default values for input types in flow.py
* Remove console.log statement in flowStore.ts
* Add vertices_to_run field to VerticesOrderResponse
* Add input_value parameter to chain components
* Refactor CSVAgent build method to include handle_parse_errors parameter
* Add agent_type parameter to CSVAgent build method
* Update model imports in component files
* Add LCAgentComponent and XMLAgentComponent
* Add "agents" category to NATIVE_CATEGORIES
* Refactor model.py to support chat models
* Add system_message parameter to model components
* Update CSVAgent.py: handle_parsing_errors and agent_type options
* Add ping animation to update button
* Fix encryption and decryption of API keys
* Update CSVAgentComponent constructor
* Refactor inputs parameter to inputs_dict in build_vertex function
* Removes "component" table and drops "flowstyle" table
* Delete component model and init files
* Removes "flowstyle" table and drops "user" table index
* Add typing import to CohereModel.py
* Fix ShareModal rendering issue
* Update models docs
* Changed vector-stores docs
* Update component documentation
* Add AstraDB and AstraDBSearch components for AstraDB Vector Store docs
* Rename GetNotified to Listen
* Update GetNotifiedComponent import
* Remove unused imports in flow-runner.mdx and features.mdx
* Add new documentation files and update existing files
* Update package versions in package-lock.json
* Remove unused files
* Delete run-flow.mdx file
* Update topics
* Add new file run-flow.mdx
---------
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@logspace.ai>
Co-authored-by: anovazzi1 <otavio2204@gmail.com>
📝 docs(guides): add async-tasks.mdx to provide a guide on using the Async API implementation
📝 docs(sidebars.js): update sidebar to include async-api.mdx and async-tasks.mdx in the appropriate sections
ℹ️ The "guidelines/api" section is temporarily removed from the sidebar to prevent confusion and ensure consistency while it is being updated or revised.
📝 docs(login.mdx): explain the purpose of login functionality and introduce enhanced login mechanism in Langflow
📝 docs(login.mdx): document the crucial environment variables for configuring the login settings in Langflow
📝 docs(login.mdx): provide information on how to disable automatic login and enforce user authentication in Langflow
📝 docs(login.mdx): explain the usage of LANGFLOW_SUPERUSER and LANGFLOW_SUPERUSER_PASSWORD environment variables for setting up a superuser in Langflow
📝 docs(login.mdx): document the usage of LANGFLOW_SECRET_KEY environment variable for encrypting the superuser's password in Langflow
📝 docs(login.mdx): explain the purpose of LANGFLOW_NEW_USER_IS_ACTIVE environment variable for automatically activating new users in Langflow
📝 docs(login.mdx): provide information on the command-line interface for managing superusers in Langflow
📝 docs(login.mdx): document the sign-up process in Langflow and provide an image of the sign-up page
📝 docs(login.mdx): explain how users can change their profile settings in Langflow and provide an image of the profile settings page
📝 docs(login.mdx): explain how the superuser can access the admin page in Langflow and provide an image of the admin page
📝 docs(superuser.mdx): add guide for superuser permissions in Langflow
- The code changes renamed the file `widget.mdx` to `chat-widget.mdx`.
- The content has been modified to reflect the new name and provide a more detailed description of the Langflow Chat Widget.
- The usage instructions have been updated to reflect the changes.
This commit renames `widget.mdx` to `chat-widget.mdx` and provides more detailed information about the Langflow Chat Widget, including its features, usage in HTML, React, and Angular, and customization options.
The commit adds a cautionary message to the agents, chains, embeddings, and LLMs documentation pages, indicating that the documentation is still under construction. The message encourages users to provide feedback and report any issues to help improve the documentation.
- Added new files for chat interface and prompt customization in the guidelines section
- Added descriptions and images for the chat interface and prompt customization features
- Updated the sidebars to include the new documentation pages
📝 docs(loading_document.mdx): update interactive guide URL and add step-by-step instructions for integrating a document into a PromptTemplate variable
📝 docs(sidebars.js): add "chatprompttemplate_guide" to the Guides section