We’re exploring Rovo integration from within a Forge app and wanted to check on the API/invocation side before going too deep. Specifically: is there a supported way to call a Rovo agent or the underlying Rovo AI from a Forgeapp — passing a prompt constructed from Jira work item data and receiving a structured response we can process programmatically? Is there a REST or Forge API endpoint for this, or does Rovo only support user-initiated interactions?
Any pointers to docs or examples would be appreciated.
Hi there,
for the frontend you may use this: https://developer.atlassian.com/platform/forge/apis-reference/ui-api-bridge/rovo/
To my knowledge there is no way to call Rovo from the backend., but you can call some other LLMs via API (e.g. https://developer.atlassian.com/platform/forge/runtime-reference/forge-llms-api/)
Hope this helps!
Cheers,
paul
PS: you’re not the only one Trigger A Rovo Agent From A Forge Function?
For what it’s worth, we are also interested in prompting Rovo programatically from our Forge app. We are aware of Forge LLM, but fear that this will/cannot use customer site’s data for generating responses.
We need that for our use-case:
We want to generate a high-level summary of a user’s presence/activity in their Atlassian site.
As a workaround, I guess we could query for such data the oldschool way, by using Jira’s/Confluence’s REST APIs to search for relevant content and deducing from there. But I feel that Rovo can do this so much better and more performant internally than we could from the outside (so to speak).
@AdamMoore, seeing that you are assigned to ECO-629: What’s your take? Any chance of making Rovo accessible for Forge apps? Or insights into how best to approach the aforementioned use-case? Happy to chat about that on a call.