Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
Opensearch v2.16
Describe the issue:
When attempting the documented setup for the RAG chatbot with conversational agent, I cannot progress further past the agent setup and test. Agent creation using VectorDBTool does not error however when moving to the testing of the agent it errors:
“{"error":{"reason":"Invalid Request","details":"Tool not found: VectorDBTool","type":"IllegalArgumentException"},"status":400}”
Documentation being followed: RAG chatbot with a conversational flow agent - OpenSearch Documentation
Configuration:
I am running off of a single node, with the following plugins installed:
node-1 opensearch-alerting 2.16.0.0
node-1 opensearch-anomaly-detection 2.16.0.0
node-1 opensearch-asynchronous-search 2.16.0.0
node-1 opensearch-cross-cluster-replication 2.16.0.0
node-1 opensearch-geospatial 2.16.0.0
node-1 opensearch-index-management 2.16.0.0
node-1 opensearch-job-scheduler 2.16.0.0
node-1 opensearch-knn 2.16.0.0
node-1 opensearch-ml 2.16.0.0
node-1 opensearch-neural-search 2.16.0.0
node-1 opensearch-notifications 2.16.0.0
node-1 opensearch-notifications-core 2.16.0.0
node-1 opensearch-observability 2.16.0.0
node-1 opensearch-performance-analyzer 2.16.0.0
node-1 opensearch-reports-scheduler 2.16.0.0
node-1 opensearch-security 2.16.0.0
node-1 opensearch-security-analytics 2.16.0.0
node-1 opensearch-sql 2.16.0.0
I am self hosting an LLM via Ollama for testing, and I can confirm the connection to this works as I have also setup a ml model and can use the via dev tools without issues.
I have attempted to uninstall the ml plugin via the opensearch-plugin module on the server then reinstalling via: opensearch-plugin install https://repo1.maven.org/maven2/org/opensearch/plugin/opensearch-ml-plugin/2.16.0.0/opensearch-ml-plugin-2.16.0.0.zip
Relevant Logs or Screenshots: