
Installation
Connect your Jira workspace to Codegen to enable agent interactions.Connect Jira Workspace
Authorize Codegen to access your Jira workspace and project data.
The Jira integration is currently in beta. Please reach out in the
community to have it enabled for your
Codegen account.
Step-by-Step Setup Guide
Follow these steps to successfully connect Codegen to your Jira workspace:1. Enable User-Installed Apps in Jira
- In your Jira workspace, ensure that user-installed apps are enabled.
- Make sure the setting to allow user-installed apps is enabled. This is required for the Codegen integration to work properly.
If you don’t have admin access to enable user-installed apps, contact your
Jira administrator to enable this setting before proceeding.
2. Create a Dedicated Jira User for Codegen
- In your Jira workspace, create a new user account specifically for Codegen.
- Email: Use an address with
codegen
in it, likeyourname+codegen@company_domain.com
orcodegen@company_domain.com
. - Name: Set the user’s name to Codegen. This makes it easy to identify actions performed by Codegen in Jira.
3. Authorize Codegen with the New Jira User
- Log in to Jira as the new Codegen user.
- Go to Codegen’s Jira Integration page.
- Click Connect Jira Workspace and complete the OAuth flow using the Codegen Jira user you just created.
Make sure you are logged in as the Codegen Jira user when authorizing access.
This is to ensure Codegen acts on behalf of the new user and not your personal
account.
4. Switch Back to Your Own Jira Account
- After connecting, log out of the Codegen Jira user in Jira.
- Log back in with your personal Jira account.
5. Use Codegen in Your Workflow
- On any Jira ticket,
@mention
the Codegen user (e.g.,@Codegen
) to assign or notify Codegen about the issue. - Codegen will interact with the ticket, update statuses, add comments, and link PRs as needed.
Capabilities
The Jira integration provides read and write access, enabling agents to manage tasks effectively:- Read Access: Fetch issue details, read comments, view project status, list team members.
- Write Access: Update issue status (e.g., to “In Progress”, “Done”), add comments, link GitHub PRs to issues, create new issues, assign tasks.
How Agents Use Jira
Agents use the Jira integration to streamline project management:- Track Work: Automatically update the status of issues they are working on.
- Link Code: Connect implemented changes (GitHub PRs) directly to the relevant Jira issue.
- Provide Updates: Post comments on issues with progress reports, results, or questions.
- Create Tasks: Generate new issues for follow-up work, bugs discovered, or sub-tasks.