Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

ROVO agent issue connecting to external source

Alex Cracas
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 2, 2025

I'm encountering an issue with a Forge app integrated into Confluence Cloud via a ROVO agent.

The app is designed to search content from a .txt file hosted on an external server (it will be using Joomla API later on, after this first stage is working). The Forge function has been updated and successfully deployed, and when tested independently (e.g., via forge tunnel), it correctly fetches and parses the file, returning relevant results based on the query.

However, when the ROVO agent is used in Confluence, it consistently returns a generic success message like: "Your Joomla content search has been executed successfully. There were no links provided with this action..."

This happens even when the query clearly matches content in the file, and the function logs confirm that results are being found and returned in the expected format.

What I've Tried:

  • Verified the function is deployed and logs show the correct version is running.

  • Confirmed the function returns a body object with a results array and a message string.

  • Added debug logs and version markers to ensure the correct function is being invoked.

  • Checked the manifest to confirm the ROVO agent is linked to the correct action and function.

Could you please help me understand:

  1. Why the ROVO agent might not be interpreting or displaying the results returned by the function?

  2. Whether there are any formatting or structural requirements for the results array that the agent expects?

  3. If there's any caching or propagation delay that might cause the agent to use an outdated version of the function?

Any guidance or documentation on how ROVO agents parse and display Forge function responses would be greatly appreciated.

Thanks!

1 answer

1 accepted

0 votes
Answer accepted
Dr Valeri Colon _Connect Centric_
Community Champion
July 2, 2025

Hi @Alex Cracas!

Great job on the detailed troubleshooting—you’ve already covered key steps. The issue likely comes from how Rovo parses the Forge function response. It expects a JSON object with a message and a results array, where each result includes title, url, and summary. If any are missing or misnamed, Rovo may default to a generic message. Also, try re-saving the agent to refresh any cached config. For more help, check out the Dev Community or submit a ticket at https://support.atlassian.com/

 

Alex Cracas
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 3, 2025

Hi @Dr Valeri Colon _Connect Centric_ thanks for the reply!

Yes, I figured it had to do with the response object.. I'm new to this so I have everything to learn.

Anyway, I'll try to fix it following your instructions..

Thanks again, have a great day!

Dr Valeri Colon _Connect Centric_
Community Champion
July 3, 2025

Many, if not all, of us are new to this. Which is why I appreciate your post. Learning together - sharing our challenges and successes is how we get through this. 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events