Motivation
Currently, Flame will create a session when chatting with Agent. If there're multi-agents or MCP tool call, it's hard to group the sessions for debug, analysis and so on. In this feature, we'd like to introduce SessionGroup to manage a banch of session, e.g. security, data, analysis and so on.
Function Specification
- Introduce
SessionGroup in Flame
- Each session should belong to a group; if none, the default group will be used
- The scheduler should also be enhanced to share resource cross groups
Additional context
None
Motivation
Currently, Flame will create a session when chatting with Agent. If there're multi-agents or MCP tool call, it's hard to group the sessions for debug, analysis and so on. In this feature, we'd like to introduce
SessionGroupto manage a banch of session, e.g. security, data, analysis and so on.Function Specification
SessionGroupin FlameAdditional context
None