Hello Team,
We are looking for guidance on implementing a human handoff workflow for our Rovo agent in Slack.
We have developed an FAQ Rovo agent for our Slack channel. Currently, the agent responds to every message posted within a thread. Our desired behavior is as follows:
- The Rovo agent provides the initial response to the user.
- Once one of our support engineers acknowledges the thread or starts handling the request, the Rovo agent stops responding automatically.
- If additional assistance from the Rovo agent is required later, the reporter or engineer can explicitly mention @rovo, and the agent resumes responding only when tagged.
- Is this behavior supported natively by Rovo?
- Are there any automations, workflows, or best practices available to implement this human handoff pattern?
- Is there a recommended approach to detect when a human has taken ownership of a Slack thread and temporarily suppress further Rovo responses until it is explicitly invoked again?
Our goal is to provide users with an AI-assisted initial response while ensuring that, once a human engineer takes over, the conversation is not interrupted by additional automated replies unless the agent is intentionally called upon.
Any guidance, documentation, sample implementations, or recommendations would be greatly appreciated.