Feature Request: Allow configuring multiple Azure AI Search Indexes and Endpoints (One per Agent) #8212
Huguetteloulou
started this conversation in
Feature Requests & Suggestions
Replies: 1 comment
-
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem:
Currently, LibreChat only supports connecting to a single index from a single Azure AI Search resource. There are two ways to configure this:
Via environment variable
You can set
AZURE_AI_SEARCH_INDEX_NAME
, but it only supports one index name at a time — shared across all agents.Via the UI (Tools)
You can connect an Azure AI Search index to an agent by enabling the Azure AI Search tool in the agent’s configuration. However, this tool appears to be globally scoped — meaning the last configured index (and endpoint) overwrites previous ones, regardless of which agent it was attached to.
This makes it impossible to assign different indexes to different agents, which is essential for domain-specific search use cases.
Proposed Solution:
I’d like to request one of the following enhancements:
UI-Based Index Isolation:
Backend Support for Per-Agent Search config:
Why This Matters:
Many use cases involve agents acting as experts on different topics — each requiring access to a dedicated Azure AI Search index. Without index isolation, this architecture isn’t currently possible.
Thanks for all the great work on LibreChat — this feature would significantly expand its multi-agent capabilities!
Beta Was this translation helpful? Give feedback.
All reactions