Switch AI Assistant Agents
Experimental Feature
Agent switching is an experimental feature. It is still under active development and its behavior may change in future releases.
Agent switching lets users choose which AI Assistant agent they want to use in a conversation. Use this feature when users have access to multiple agents created in AI Hub Agent Builder and want to switch between them without starting a new chat.
Each agent can have a different personality, skill set, AI Knowledge access, or user group assignment. Switching agents lets users choose the assistant experience that best matches their current question.
How Agent Switching Works
The active agent is shown in the AI Assistant input area. This helps users understand which agent will handle their next message.
If the user has access to multiple agents, they can open the agent selector and choose another available agent. After switching, the same conversation continues, but all following messages are handled by the newly selected agent.
The previous conversation history is preserved. The new agent receives the earlier conversation as context, but uses its own configuration, including its own personality, available skills, and AI Knowledge access.
After switching agents, the new agent may not have access to the same skills or AI Knowledge as the previous agent.
You cannot switch agents while the Assistant is generating a response. Wait until the current response is complete, then switch agents.
How the Default Agent Is Selected
When a conversation starts, GoodData selects the active agent automatically.
If the user has a previous conversation, GoodData uses the last agent the user selected, as long as that agent is still available to the user. If that agent is no longer available (or the user does not have a previous conversation), GoodData uses the most recently edited agent the user can access.
If no agent is available, the AI Assistant shows an error and blocks sending messages until an agent becomes available.
Limitations
The following limitations apply:
- Agent switching is available only when the feature is enabled for your organization.
- You cannot switch agents while the Assistant is generating a response.
- If the list of available agents cannot be loaded, the Assistant shows
No agent is availableand blocks sending messages. - Switching agents preserves the conversation history, but the selected agent’s own skills and AI Knowledge access determine what it can do next.
- The agent switch marker may not appear in all environments or older conversations.