Kim Myeongseop
Kim Myeongseop
Fixed o-field: message slot not passed down if horizonal === true ## Proposed Changes - FieldBody.vue checks this.parent.hasMessageSlot - if (this.parent.hasMessageSlot AND first) => render message slot
1. `VectorStoreToolkit`, `VectorStoreRouterToolkit` rely on `VectorStoreQATool` and `VectorStoreQAWithSourcesTool` 2. `VectorStoreQATool` and `VectorStoreQAWithSourcesTool` rely on `VectorDBQA` and `VectorDBQAWithSourcesChain` respectively. 3. Although `VectorDBQA` and `VectorDBQAWithSourcesChain`are deprecated, there are currently no replacements available....
#2811 I kept the de facto deprecated `create_vectorstore_agent`, `create_vectorstore_router_agent`, `VectorStoreQATool`, `VectorStoreQAWithSourcesTool`, `VectorStoreToolkit`, `VectorStoreRouterToolkit`, and instead added `create_retrieval_qa_agent`, `create_retrieval_qa_router_agent` and etc.
This PR creates HumanLLM, a simple LLM wrapper class that returns user input as the response. I believe this LLM wrapper will be useful especially for debugging, educational or testing...
Related: #4028, I opened a new PR because (1) I was unable to unstage mistakenly committed files (I'm not familiar with git enough to resolve this issue), (2) I felt...
Since the introduction of [PEP 621](https://peps.python.org/pep-0621), using `pyproject.toml` is [the standard way](https://packaging.python.org/en/latest/specifications/declaring-project-metadata/#declaring-project-metadata) for declaring project metadata. There seems to be little, if any, reason to keep using `setup.py` method. More...