| When using the @tool decorator from langchain_core.tools, the function must either: | |
| - Have a docstring that describes what the tool does, or | |
| - Provide an explicit description parameter to the decorator. | |
| @tool | |
| def RAG(state): | |
| """Use this tool to execute RAG. If the question is related to Japan or Sports, this tool retrieves the results.""" | |
| @tool(description="Use this tool to execute RAG. Retrieves results related to Japan or Sports.") | |
| def RAG(state): | |
| # Clear ChromaDB cache to fix tenant issue | |
| chromadb.api.client.SharedSystemClient.clear_system_cache() |