🔧 chore(conftest.py): add new path for vector_store_grouped.json file to improve test coverage 🆕 feat(Vector Store): add Vector Store agent and Vector Store Info node The Vector Store agent allows querying a Vector Store. It can be used to construct an agent from a Vector Store. The Vector Store Info node provides information about a Vector Store. The Vector Store agent and Vector Store Info node are added to support the functionality of querying a Vector Store. 🔧 chore: update configuration options in the code 📝 docs: add information about the OpenAI API Base configuration option in the code comments 🔧 chore: update configuration for ChatOpenAI and Chroma nodes 📝 docs: update documentation for ChatOpenAI and Chroma nodes 🔧 chore(config): update OpenAIEmbeddings-YwSvx configuration options The OpenAIEmbeddings-YwSvx configuration options have been updated to include new fields and values. This commit updates the configuration file to reflect these changes. 🔧 chore(config): update configuration options for OpenAIEmbeddings and Chroma 🔧 chore(config): update configuration options for OpenAIEmbeddings and Chroma to improve flexibility and customization 🔧 chore(config): update configuration options for RecursiveCharacterTextSplitter and WebBaseLoader 📝 docs(config): update configuration options for RecursiveCharacterTextSplitter and WebBaseLoader in documentation 🔧 chore(OpenAIEmbeddings): update OpenAIEmbeddings configuration options The OpenAIEmbeddings node configuration options have been updated to include the following changes: - `allowed_special` and `disallowed_special` now accept a list of values instead of a single value - `chunk_size` now accepts an integer value - `deployment` now accepts a string value - `embedding_ctx_length` now accepts an integer value - `headers` now supports multiline values - `max_retries` now accepts an integer value - `model` now accepts a string value - `model_kwargs` now accepts code input - `openai_api_base` now accepts a password input - `openai_api_key` now accepts a password input - `openai_api_type` now accepts a password input - `openai_api_version` now accepts a password input - `openai_organization` has been removed from the configuration options 🔧 chore: update OpenAIEmbeddings configuration options in the UI The OpenAIEmbeddings configuration options in the UI have been updated to include the following changes: - Added the `openai_organization` option to specify the OpenAI organization. - Added the `openai_proxy` option to configure the OpenAI proxy. - Added the `request_timeout` option to set the request timeout. - Added the `show_progress_bar` option to control the display of progress bars. - Added the `tiktoken_model_name` option to specify the Tiktoken model name. These changes improve the flexibility and customization of the OpenAI embedding models. 🔧 chore: clean up unused code and remove unnecessary fields in the configuration file 📝 docs: update documentation link for the Chroma vectorstore module 🔧 fix: fix formatting issue in chunk_size field in RecursiveCharacterTextSplitter node configuration 🔧 fix: fix formatting issue in separator_type field in RecursiveCharacterTextSplitter node configuration 🔧 fix: fix formatting issue in separators field in RecursiveCharacterTextSplitter node configuration 📝 chore(vector_store_grouped.json): add vector_store_grouped.json test data file 🔀 chore(vector_store_grouped.json): add vector_store_grouped.json test data file ✅ test(graph.py): add test case for processing flow with grouped nodes and vector store 🔍 test(graph.py): add assertions to verify the correctness of the processed flow with grouped nodes and vector store 🔧 test(graph.py): update test case for updating template to make a deep copy of sample_nodes to keep it unchanged |
||
|---|---|---|
| .. | ||
| basic_example.json | ||
| complex_example.json | ||
| grouped_chat.json | ||
| one_group_chat.json | ||
| Openapi.json | ||
| vector_store_grouped.json | ||