Multi‑User Group Chat Mode for LibreChat 🤝💬 #10699
Replies: 5 comments
|
This is something we would be interested in. Beyond team collaboration we use Librechat for some support chats so it would be ideal to be able to handoff an existing chat to another support agent to continue with existing context, fork, etc. |
|
Given the agent marketplace aspect already being in-place, collaborative interactions between N-users and N-agents seems like the next logical step vis-à-vis force multiplication. Ideally it would include letting each user bring their own keyed agents into the mix which they can direct to assist during the discussion (thinking "credentials for MCP client to a system other users/agents will be accessing with their unique authorization/authentication path to mutually enrich the conversation). For support orgs and such this would be very handy as it would allow engineers and agents to reason-out a mutually acceptable/autonomically-informed response prior to having a "bridge agent" to their Slack/Teams/Discord respond to the user correctly in that medium. For commercial and non-profit entities, this is key to retaining the decision-making process data relevant to their regulatory constraints (a self-hosted librechat/openwebui/etc with internal inferencing and MCP back-ends addresses a LOT of GRC concerns). On the practical side of "how do we manage turns?" to avoid every message causing a giant context to be reprocessed by a dozen agents reading it:
This would also lead to the ability to construct conversational task chains in some basic anchored syntax for |
|
We'd be very interested in something like this. Currently have an agent we use for iterating on requirements and would need to be able to open it to certain people in certain departments (Commercial, Product, Engineering, Support, etc) to give their input. I understand that controlling who is currently talking to the agent could be a challenge, so perhaps the possibility to define per conversation:
|
|
How about using swimlanes? Each user in the conversation could have their own lane, similar to how different chatbots are currently displayed. Each post would act as its own entry point, much like a forum thread. |
|
this would be awesome |
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone,
first of all – thanks a lot for all the great work you’re putting into LibreChat. 💖 It’s an amazing project and we truly appreciate the flexibility and multi‑model integration it offers. 🤗✨
I’d like to share an idea as an impulse for future discussion:
Would it be possible to introduce a multi‑user group chat mode 🤝💬 where several authenticated users can join the same conversation with the assistant at the same time?
Potential benefits & use cases:
🧠 Team brainstorming sessions with AI in real‑time
🤝 Collaborative problem‑solving in small workgroups
💼 Joint customer support handling with AI assistance
🎓 Educational settings where a group of students interacts with the model together
I’m aware that such a feature might require significant changes 🛠️🥵 (real‑time backend, shared conversation storage, session synchronization) – but it could open up entirely new scenarios for LibreChat beyond single‑user interactions.
Question to the community :
Do you see interest or potential in this feature? Could we maybe collect feedback 📊 or run a small poll 🗳️ to understand whether this is worth considering for a future roadmap?
Thanks for listening 🙏 – I’d be happy to discuss requirements or contribute ideas for implementation.
Best regards,
Felix 😽
All reactions