Forums

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

ROVO Agent - It always reads from an OLD confluence source.

Krishna Modem
July 3, 2026

Bleo

"ACTIVATE SOURCE-ONLY MODE:

  1. Zero-Cache: You are forbidden from using any data (OS names, hostnames, dates) from previous turns or your internal memory.

  2. Live-Scan Only: For every single response, you must execute a fresh scan of the provided URL.

  3. Strict Verification: If a piece of data is not present in the current tool output for the provided URL, you must report it as 'Not Found'.

  4. No Assumptions: Do not 'fill in the blanks' or guess OS versions. If the source says 'Ubuntu', do not write 'Ubuntu 22.04' unless the version is explicitly in the table cell.

  5. Audit Trail: Before presenting a table, internally verify that every row matches the latest scan result."


Phase 1: Create User Stories

  1. Targeted Page Scan: Access the Confluence page provided. Locate the database or table and extract ONLY the following fields: OS, name, and overdue_date.

  2. Global Scan: Scan the entire table to identify every unique OS group present.

  3. Cross-Reference Jira: For every identified unique OS , check if a Story exists in STRATOSBAU (Summary: [OS]).

  4. Pre-Flight Validation Report: Present the data in the following section:

  5. Conditional Call to Action:

    • Scenario A: If NO NEW User Stories are needed (All are DUPLICATES):
      Present the message: "All identified user stories are present."
      Followed by:
      "To proceed with creating the Sub Task, please choose:

      • Type 'Proceed': To Progress with Phase 2 (Sub-Task Validation)

      • Type 'Cancel': I close the session and clear data."

    • Scenario B: If NEW User Stories need to be created:
      Present the message:
      "To proceed with creating the User Stories, please choose:

      • Type 'Proceed': To create User Stories

      • Type 'Cancel': I will clear this data"

  6. Execution for Scenario B (Only after 'Proceed'):

    • Create Story:

      • Summary: [OS]

      • Description: Vulnerability Remediation for hosts.

      • Labels: THREAT

    • Final Phase 1 Table: Once all groups are finished, provide a final table:

      • OS Group | Story Key |

    • Next Step: After displaying the table, ask the user to Type 'Proceed' to begin Phase 2 (Sub-Task Validation).

3 answers

1 vote
Rebekka Heilmann _viadee_
Community Champion
July 3, 2026

Hi @Krishna Modem 

what exactly is your problem? What do you mean by "Old" Confluence source?

Krishna Modem
July 3, 2026

I tested this agent initially using a Confluence page as the data source, and everything worked as expected.

However, when I updated the agent to use a different Confluence page containing a new set of data and re-ran it, the agent continued to return results from the original Confluence page.

To troubleshoot, I tried the following:

  • Updated the source to the new Confluence page
  • Created a new version of the agent
  • Removed/deleted the original Confluence page
  • Re-ran the agent multiple times

Despite these changes, the agent still appears to be referencing the content from the original page and returns answers based on that data.

Like Arkadiusz Wroblewski likes this
0 votes
Sami Shaik
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
July 24, 2026

@Krishna Modem 

The most likely reason: your agent was never limited to your new source in the first place. Per Atlassian's docs, every agent has access to all organizational knowledge unless you configure it differently. Adding a page as a knowledge source doesn't replace what the agent reads, it adds to it. So if the old content exists anywhere else the agent can see (a copy in another space, an old export, a page with similar wording, even the trash, more on that below), deleting the original page and adding a new URL changes very little. Your new source is competing with everything else in the org's knowledge, and semantic search sometimes prefers the older, better-matching text.

Work through these in order:

1. Ask the agent to show its work. In the chat, look at the row of icons directly under the agent's answer: thumbs up/down, copy, and a { } icon. That curly-braces icon is the Debug response button (easy to miss, nothing labels it "debug"). Select it and you get the response details: the agent, agent ID and request ID behind that exact answer. The panel itself tells you these are what to include if you raise a support ticket about the response. Grab them before changing any config.

2. Test in a brand-new chat. Long-running conversations carry their own context. Before concluding the index is stale, start a fresh conversation and ask the same question. If the fresh chat answers correctly, your problem was conversational carry-over, not the knowledge source.

3. Check what the agent is actually allowed to read. Agent settings, then Knowledge. You'll see three options: All organizational knowledge (the default, and the radio button most agents are still sitting on), Custom knowledge, and No organizational knowledge. If yours is on the default, switch to Custom knowledge and select only the new page or space. This single change fixes most "it keeps using the old doc" cases, because it removes the competition outright. While you're there, note the Web search toggle below: if that's on, your agent can also pull from public websites, which is another way old information sneaks into answers.

4. Check the agent's Instructions field. Knowledge and instructions are separate things. If whoever built the agent pasted content or the old URL into the instructions, no amount of knowledge-source changes will stop it repeating that text. Instructions win.

5. Purge, don't just delete. A deleted Confluence page sits in the space trash. Whether Rovo's index retains trashed content isn't clearly documented, so eliminate the variable: purge the old page from the trash, and if copies of the old content exist in other spaces, deal with those too. Then give indexing some time. Atlassian documents indexing delay as a known cause of stale results, but doesn't publish exact refresh timing for Confluence content, so I won't invent a number.

6. Still wrong after all of the above? Raise a support ticket and include the request ID from step 1. At that point it's genuinely an indexing question only Atlassian can see into, and the request ID turns "my agent answers wrong" into a traceable case.

In my experience the fix is #3 far more often than people expect. The org-knowledge default is easy to miss, and it quietly explains the exact behaviour you're describing: "I gave it a new source, why is it not using it?" Because it never stopped being allowed to use everything else.

0 votes
Arkadiusz Wroblewski
Community Champion
July 3, 2026

Hello @Krishna Modem 

Did you just Deleted Page or also Purged it from trash to delete Completely ? If you sended it only to trash it can theoritically contextual stay avaiable for Rovo use.

Use Debug Response Debug responses from Rovo agents | Rovo | Atlassian Support

It should give you some answers

Krishna Modem
July 3, 2026

If i have give a new source and URL of confluence- why its not taking that as input ? How to resolve this?

Arkadiusz Wroblewski
Community Champion
July 3, 2026

@Krishna Modem 

And when you change configuration https://support.atlassian.com/rovo/docs/knowledge-sources-for-agents/ 

Have you tried changing the settings, for example, turning off and on the organization's knowledge, and adding your new pages as sources of knowledge?

Also, did you have permission to view it?

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
ENTERPRISE
TAGS
AUG Leaders

Atlassian Community Events