Hi everyone,
I’m experimenting with Rovo Agents in Jira Automation and ran into something I’m not completely sure how to handle.
I have an automation that calls the same Rovo Agent whenever an issue moves to a particular status. The prompt is fairly simple and includes the issue details, but I noticed that the agent’s response sometimes seems to be influenced by what happened in previous executions.
For example, if the agent processed Issue A first and then Issue B, the response for Issue B can occasionally feel as though some context from the earlier execution is being carried over.
I was expecting each automation execution to be completely independent unless I explicitly provide previous context in the prompt.
So I’m trying to understand:
I couldn’t find a clear explanation of this behavior in the documentation, so I’d be interested to hear how others are handling it.
You have to add strict constraints to your agent’s prompt to explicitly forbid referencing prior chats like this:
"Treat every new session as a completely independent interaction."
"Do not assume, infer, or pull context from any past conversations, user history, or prior sessions."
"If information is missing from the current message payload, ask the user for it instead of guessing based on previous interactions."
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.