Rovo agent missing after Rovo activation: Deployment required to restore functionality

Hi Community,

I’ve come across an issue with Rovo while working on a Confluence app that includes a custom Rovo Agent.

Here’s what I’ve observed:

  • If my app is installed after Rovo is activated on a site, my custom agent becomes available immediately. :white_check_mark:
  • However, if Rovo is activated after my app has already been installed, the custom agent does not appear for users. It’s completely missing from the browse agents dialog as well. :x:

The only way to resolve this is by redeploying my app, after which the agent becomes available. However, this workaround isn’t ideal, especially in production environments where seamless functionality is critical.

Best regards,
Sven

2 Likes

Hi @SvenHe ,

Thank you for pointing this out. I’ve created an issue that you won’t be able to see, but the reference is AIM-4200: Forge Rovo Agents are unavailable after activation of Rovo.

The activation of Rovo for a site involves setting up the initial set of default Agents, but it appears this setup doesn’t take into account installed apps that provide Rovo modules.

Steps to reproduce

  1. Install a Forge app that includes a Rovo Agent module in a site for which Rovo is not already activated.
  2. Activate Rovo for the site.
  3. Observe the Agents available.

Expected result

At step 3, the set of available Agents includes the Agent provided by the Forge app.

Actual result

At step 3, the set of available Agents does not include the Agent provided by the Forge app.

Notes

Re-deploying the app after Rovo has been activated in a site will make the app’s Agent available, but this is not considered a viable workaround.

Regards,
Dugald

2 Likes

Thank you @dmorrow !

Hi

I wanted to ask if you have an ETA for providing a fix for this bug?

Regards,
Rafał

Hi @rafal.janiczak1 ,

There’s no estimate yet for when this will be fixed, but I’ll follow up with the team to see if it can be prioritised.

Regards,
Dugald