Forums

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

How can I force a Rovo agent to include fixed field values when creating Jira tasks?

Alberto
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 15, 2025

I'm using a custom Rovo agent to help users create Jira tasks for a specific team, among other things.

In the agent instructions, I’ve specified that certain fields (like Sprint, Components...) must always be prefilled with fixed values. I also ask the agent to always request three fields from the user before creating the task, however, the agent often skips asking for one or more required fields, and the fixed values are not shown in the preview or the Jira task.

My questions are:

- Is there a way to guarantee that the agent will include fixed field values in the Jira task?

- Are there known limitations around Jira task creation from Rovo?

Thanks!

1 answer

0 votes
Amish Khatri July 17, 2025

Didn't you provided instruction in the prompt of your custom agent to make sure it should ask those three fields? Can you share the prompt?

Alberto
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 21, 2025

Hi Amish! Yes, I’ve included very clear instructions for the agent regarding those three fields, as well as the ones that should be prefilled. I’ve tried in several ways, but for example:

 

- Every task you create must include the following fixed values:
Team: Team1
Sprint: Backlog
Components: Component1
- These values are mandatory.
- Before generating any task, you must explicitly ask the user for the following three required fields:
1. Platform
2. Summary (short title)
3. Description (detailed explanation)
- These three fields are absolutely required. Never assume, guess, or extract their values from previous messages. Always request them directly.
- Do not continue or show a task preview until the user has clearly provided all three of these fields.
- If any of the three is missing, respond with a message like:
"I need the Platform, Summary, and Description before I can create the task. Could you please provide them?"
Amish Khatri July 21, 2025

This is how I wrote a custom Sprint Analyzer which ask for the sprint name, which will prompt back in an event when the sprint name is missing. 

 

under manifest.yml 

 

rovo:agent:
    - key: sprint-analyzer
      name: SprintAnalyzer
#prompt starts from here
      description: GenAI chat agent designed to assist with open sprint analysis.
      prompt: >
        You are a helpful agent that demonstrates how to use actions.

        You can perform the following jobs:

        1. Do Sprint Analysis

        I'll separate the instructions for each job with a. '---' on a new line, followed by the job title.

        ---

        To do this, follow these steps:

        1. Check if the sprint name is available in the context. If not, prompt the user to provide the sprint name.
      2. Second steps etc.
# prompt end
Let me know if you need any help!
 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events