Troubleshooting 'Agent Not Assignable' in GitHub Copilot for Jira: Boosting Software Development Productivity

Integrating advanced software development productivity tools like GitHub Copilot with project management platforms such as Jira can significantly enhance workflow efficiency. However, as with any complex integration, users can encounter unexpected hurdles. A recent discussion in the GitHub Community highlights a specific challenge: the 'Agent Not Assignable' error when setting up GitHub Copilot for Jira in a production environment.

Developer successfully configuring GitHub Copilot for Jira, symbolizing productivity.
Developer successfully configuring GitHub Copilot for Jira, symbolizing productivity.

The 'Agent Not Assignable' Conundrum

User jacksod1 reported experiencing the error message: "GitHub Copilot" is not currently assignable in this project. Please verify that you meet all of the prerequisites. This occurred despite successfully configuring the integration in a Jira sandbox environment and diligently following all documented steps for their production Jira Cloud instance with a Copilot Business plan.

The reported configuration steps included:

  • Jira Site Admin: Installed the GitHub Copilot for Jira app, confirmed Jira as an AI-enabled app in Atlassian organization settings, and enabled Beta AI features.
  • GitHub Org Admin: Installed the GitHub Copilot for Jira GitHub App and granted necessary access.
  • Jira Space/Project Admin: Attempted to enable the GitHub organization within Project Settings, which is where the error surfaced.
  • User-level: Authenticated a personal GitHub account via Jira Settings and confirmed write access to target repositories.

The core issue was that the GitHub organization could not be enabled, preventing the Copilot coding agent from being assigned to Jira work items.

Connecting GitHub and Jira puzzle pieces, representing seamless integration of developer tools.
Connecting GitHub and Jira puzzle pieces, representing seamless integration of developer tools.

Community Insights and Potential Solutions

The community quickly weighed in with valuable troubleshooting advice, pointing towards often-overlooked prerequisites, especially when moving from a sandbox to a production environment. The consensus suggests that the error likely stems from a missing agent enablement or policy setting rather than the Jira app installation itself.

Key Areas to Verify:

  • GitHub Organization/Enterprise Level: Ensure the Copilot coding agent is explicitly enabled at the GitHub organization or enterprise level for Copilot Business. This feature is often disabled by default and requires an admin to activate it.
  • Atlassian AI and Rovo Settings: Within Jira administration, confirm that Jira is AI-enabled, Atlassian Rovo is activated, and Beta AI features are switched on. GitHub’s Jira integration documentation specifically lists these as requirements.
  • Atlassian Support for Release Tracks: Some Jira sites on specific release tracks may require direct intervention from Atlassian Support to enable agents. If all other checks fail, contacting Atlassian might be necessary.
  • Personal GitHub Account Connection: Verify that the individual user has connected their personal GitHub account within Jira. GitHub’s troubleshooting guides highlight this as a common reason for being able to see an agent but not assign it.
  • Repository Status: Confirm that the target repository is owned by the organization and has not been opted out or disabled for the Copilot coding agent.

Other users, such as igharios and rapzodo, confirmed experiencing similar issues, with rapzodo noting potential UI changes in Atlassian’s interface or the 'AI settings' being difficult to locate, even for upgraded accounts.

Conclusion

The 'Agent Not Assignable' error, while frustrating, typically points to a specific configuration or policy setting that has been missed in the production rollout. For organizations leveraging software development productivity tools like GitHub Copilot for Jira, meticulously reviewing all prerequisites across both GitHub and Atlassian platforms is crucial. Pay particular attention to global enablement settings for the Copilot coding agent and Atlassian's AI features, as these are frequently the culprits. By systematically checking these points, teams can overcome integration hurdles and fully unlock the potential of AI-powered assistance in their development workflows.

Track, Analyze and Optimize Your Software DeveEx!

Effortlessly implement gamification, pre-generated performance reviews and retrospective, work quality analytics, alerts on top of your code repository activity

 Install GitHub App to Start
devActivity Screenshot