Atlassian AI agent: Rovo, Jira support, and eesel CLI

Rama Adi Nugraha
Written by

Rama Adi Nugraha

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 8, 2026

Expert Verified
Atlassian AI agent 2026: Smarter collaboration across Jira and Confluence

Which Atlassian AI agent are you evaluating?

This article is published by eesel, which offers a support teammate that integrates with Jira Service Management. I would compare the actual workflow in each product before deciding which one fits.

Rovo: search, chat, and agents

Rovo brings together search, chat, and agents across Atlassian and connected sources. Agents can be selected for specific tasks, and Rovo Studio provides a way to build and configure them. Atlassian's Rovo walkthrough explains these entry points.

For example, a team looking for project context is evaluating a different job from a support team deciding who can send customer replies. Both may use AI, but the required sources and allowed actions differ.

Do not treat Rovo as a future feature or only a search box. Equally, do not assume that selecting an agent grants every operation you need. Inspect its configuration and test the intended task.

Rovo's interface, as shown in Atlassian's product overview
Rovo's interface, as shown in Atlassian's product overview

Jira Service Management's virtual service agent

The virtual service agent is a support-focused option. Atlassian's setup documentation requires Service Collection Premium or Enterprise, AI activation by an organization admin, and a space admin.

It is also distinct from displaying a support-focused Rovo agent in a portal. The same guide says portal Rovo agents are currently available for Atlassian Accounts, whereas the virtual service agent supports all account types with portal access. Check the audience you actually serve before choosing between them.

The buying question is therefore specific: which support experience reaches your customers, on your subscription, with the right access rules?

The Jira Service Management virtual agent, from Atlassian's virtual-agent overview
The Jira Service Management virtual agent, from Atlassian's virtual-agent overview

Can Atlassian AI use knowledge outside Confluence?

Yes. Rovo connectors support third-party apps such as Google Drive, SharePoint, and Teams. That makes “all your documentation must move into Confluence” an inaccurate reason to choose another product.

The setup still needs attention. For Google Drive, an administrator configures the connector, and team members connect their accounts so results respect their access.

I would test three questions with the actual users who will rely on the system:

  • Can they retrieve the current approved policy?
  • Are they prevented from seeing restricted material?
  • Can they tell which source supports the answer?

A connector's presence answers none of those questions by itself. Compare retrieval quality and permissions with representative content, not just the number of supported apps.

Pricing: distinguish the subscription from AI usage

There is no useful single price for “the Atlassian AI agent.” The relevant bill depends on the offering and feature.

Atlassian's Rovo credit guide lists these included credits per user per month:

OfferingStandardPremiumEnterprise
Jira2570150
Confluence2570150
Service Collection2507001,500
Teamwork Collection2507001,500

Checked 8 September 2026. These are credit allowances, not subscription prices or a count of successfully resolved support tickets. Do not apply the standalone Jira allowance to Service Collection.

For a support rollout, separately confirm the virtual service agent's assisted-conversation terms and any additional usage charges. Use your current quote and administration screens for the subscription cost; a fixed per-agent number copied from an older article may not match your team size or billing term.

A sensible comparison includes license cost, usage, administration, and the human time needed to review or finish work. The support cost guide explains why the software line alone is insufficient.

Where eesel fits alongside Jira

eesel provides a support teammate that can read issue data and perform supported actions through its Jira Service Management integration. The CLI lets you operate that teammate from your existing terminal workflow.

The distinction is not “Atlassian-only knowledge versus external knowledge.” Both options can use external sources. For eesel, the relevant questions are whether its support workflow fits your queue and whether CLI access makes configuration, testing, and review easier for your team.

The JSM integration reference describes these capabilities:

CapabilityWhat eesel supportsWhat to verify
Live issue lookupGet Issue and Search Issues with JQLThe connected account can access the intended issues
Event triggersIssue created and new customer commentThe correct automation and filter are enabled
Customer responseReply to IssuePublic replies have the intended permission setting
Internal draftLeave Note on IssueThe note stays internal and a human owns the next step
Issue managementCreate, assign, and label issuesThe operation and target match the task

JSM does not sync old issues into eesel's knowledge ahead of time. Live lookups are different from a searchable historical knowledge import. Connect policy sources such as Confluence, or upload approved files, alongside the Jira connection.

An assignment also needs an Atlassian account ID, not just a display name. These details matter more to a pilot than a broad claim that an agent “works with Jira.”

Inspect and test Jira support through eesel CLI

The CLI operates the same eesel agent and workspace as the dashboard. A support manager can review work in the dashboard while an engineer starts the evaluation from a terminal. Scripts and coding agents can also read the CLI's JSON output.

This is an interface to your configured eesel teammate, not a separate local agent or a generic command wrapper for every Jira endpoint.

Confirm your workspace and existing configuration

With Node.js 18.17 or newer, use the documented npm package. For an existing workspace:

Bash
npx @eesel/cli login
npx @eesel/cli whoami
npx @eesel/cli agents
npx @eesel/cli integrations --agent AGENT_ID
npx @eesel/cli instructions --agent AGENT_ID
npx @eesel/cli automations --agent AGENT_ID

Replace AGENT_ID with the intended agent ID. Check the workspace before changing anything. Existing automations matter: an agent already connected to a live queue may have work enabled.

If Jira is not connected, use eesel's integration setup in the dashboard. The documented form asks for the site subdomain, the Atlassian account email, and an API token. Enter the token in the setup form, not a shell command that may be saved to history. This connection is not an Atlassian Marketplace installation or an OAuth flow.

Enabling a Jira trigger makes eesel create a “Send web request” rule in Jira Automation. The token's account needs automation-administration rights. A successful connection or issue read does not prove that trigger setup will succeed.

Start with a controlled issue review

Choose a dedicated test issue in a project approved for evaluation. Set action permissions before chatting: keep public replies off or approval-gated, and disable other writes that the test does not need. Enable only the necessary lookup actions.

You can then start a named conversation:

Bash
npx @eesel/cli new --name "jira-support-review" --agent AGENT_ID
npx @eesel/cli chat 'Review TEST-123 using the connected Jira lookup and available support policies. Summarize the request, identify missing information, and draft a response here. Do not post a comment, assign the issue, or change any records.' --agent AGENT_ID

Replace TEST-123 with your authorized test issue. The prompt asks for a draft in the conversation, not an internal Jira note. That distinction keeps the first check focused on reading and reasoning.

A prompt is not an enforced security boundary. Real chat can invoke enabled tools, so the action settings are essential even when the request says “do not change anything.”

Check whether the draft matches the issue, uses the appropriate policy, and identifies missing facts. If a lookup fails, investigate access and the issue key before treating the generated response as reliable.

Review the result before adding automation

Bash
npx @eesel/cli activity --agent AGENT_ID
npx @eesel/cli approvals --agent AGENT_ID

Inspect the work and any held actions. A held proposal has not executed. If you later test an internal note, verify it on the issue itself; a statement in chat is not proof that Jira received the update.

Only then define a narrow automation, such as a specified class of new issues in a test project. Review its enabled state and permissions as part of creation. There is no JSM trigger for an @eesel mention, status change, or arbitrary field change.

The CLI's --dry-run previews the server call a write would make without sending it. It does not run a historical-ticket simulation or prove the quality of a customer response. The CLI documentation covers the exact command options.

How to choose a starting point

Your immediate needWhat to evaluate first
Search and task assistance across connected appsRovo and the relevant agent configuration
Native JSM support conversation handlingThe virtual service agent's channel and subscription fit
A support teammate operated by people, scripts, or coding agentseesel's JSM workflow through the CLI
Drafts that people review before sendingInternal-note behavior and public-reply permissions
Reliable triageSupported triggers, filters, assignments, and failure handling

Do not enable two automated responders on the same events without deciding who owns each case. An integration existing alongside another product does not establish coordination between them.

For either option, include an inaccessible issue, an ambiguous request, and a policy exception in the evaluation. Your handoff process should name the human responsible when the agent cannot finish.

Try eesel CLI with one Jira support workflow

If terminal access is useful to your team, eesel CLI gives you a concrete way to inspect the support teammate's setup, run an authorized issue review, and check its activity. Your support colleagues can stay in the dashboard and Jira.

The eesel AI integrations page, where connected tools can be reviewed alongside CLI output
The eesel AI integrations page, where connected tools can be reviewed alongside CLI output

Try eesel with a defined Jira support case. Compare the draft, source use, and human review required before expanding to customer-facing automation.

Frequently asked questions

What does Atlassian AI agent mean?
The phrase can refer to Rovo agents or to Jira Service Management's virtual service agent. They serve different workflows, so identify the exact feature, channel, and subscription before comparing them. Rovo also includes search and chat experiences.
Does Rovo only use Jira and Confluence knowledge?
No. Rovo supports third-party connectors, including Google Drive. Administrators configure the connection and users may need to connect their accounts. Access permissions still matter; connecting a source does not make every document available to every user.
What plan includes Jira Service Management's virtual service agent?
Atlassian's current setup guide requires Service Collection Premium or Enterprise, organization-level AI activation, and a space admin to configure the virtual service agent. Check the current subscription and usage terms before budgeting a rollout.
Can eesel learn from past Jira Service Management issues?
The JSM integration does not sync historical issues into eesel knowledge. It uses live Get Issue and Search Issues actions when available. Supply policy and product knowledge through other sources, such as Confluence or uploaded files.
How does eesel CLI work with Jira?
The CLI operates the same eesel teammate and workspace as the dashboard. You can inspect connections, instructions, and automations, then ask the teammate to work with a Jira issue using the configured integration. It is not a CLI for managing Rovo or a guarantee of access to every Jira API operation.
How do I prevent eesel from sending public Jira replies?
Keep Reply to Issue off or approval-gated. Leave Note on Issue is a separate internal-comment action; writing a note does not send a reply to the reporter. Review existing automations as well as action permissions before testing.
Why can eesel read Jira issues but fail to enable a trigger?
Enabling a Jira trigger requires eesel to create a Jira Automation rule. The account behind the API token needs permission to administer Jira automation, which is a different check from whether it can read an issue.

Share this article

Rama Adi Nugraha

Article by

Rama Adi Nugraha

Rama is a software engineer at eesel AI with two years of experience writing about B2B SaaS, AI tools, and customer support technology. Based in Bali, Indonesia, he brings a developer's perspective to product comparisons — cutting through marketing copy to what the integrations and APIs actually do.

Related Posts

All posts →
A practical guide to Atlassian's Rovo Search with AI Summaries
Guides

A practical guide to Atlassian's Rovo Search with AI Summaries

Atlassian Rovo promises to unify your team's knowledge with powerful AI search and summaries across Jira, Confluence, and more. But does it live up to the hype? This guide explores Rovo's features, pricing, and the practical limitations users face, offering a look at a more flexible and self-serve alternative for teams who need results now.

Kenneth PanganKenneth PanganOct 15, 2025
Rovo prompt best practices: A practical guide for Atlassian teams
Guides

Rovo prompt best practices: A practical guide for Atlassian teams

Unlock the full potential of Atlassian Rovo with our guide to prompt best practices. We cover key techniques for Rovo Chat, Search, and Agents, and explore how to overcome common complexities for better results.

Stevia PutriStevia PutriOct 15, 2025
A practical guide to Atlassian Rovo Smart Links in 2025
Guides

A practical guide to Atlassian Rovo Smart Links in 2025

Atlassian's Rovo Smart Links promise to connect all your team's knowledge, from Confluence to Google Drive. But do they deliver? In this guide, we break down how they work, where they fall short, and explore a more powerful, self-serve alternative for true knowledge unification.

Kenneth PanganKenneth PanganOct 15, 2025
What is Rovo Studio? A practical guide to Atlassian's AI builder
Guides

What is Rovo Studio? A practical guide to Atlassian's AI builder

Discover what Atlassian's Rovo Studio is, how it enables teams to build custom AI agents and automations, and where its limitations lie, especially for non-Atlassian workflows.

Kenneth PanganKenneth PanganOct 15, 2025
A complete guide to Atlassian Rovo Definitions
Guides

A complete guide to Atlassian Rovo Definitions

Discover how Atlassian's Rovo Definitions feature helps clarify company jargon within Jira and Confluence. Explore its use cases, limitations, and a powerful alternative.

Stevia PutriStevia PutriOct 15, 2025
A practical guide to Atlassian Rovo Agent Scenarios
Guides

A practical guide to Atlassian Rovo Agent Scenarios

Atlassian Rovo Agent Scenarios promise customizable AI teammates, but managing them can get complex. This guide explores their setup, use cases, and limitations, and introduces a more powerful, self-serve alternative for your support and IT teams.

Kenneth PanganKenneth PanganOct 15, 2025
A complete guide to Atlassian’s Rovo AI Connectors
Guides

A complete guide to Atlassian’s Rovo AI Connectors

Atlassian's Rovo AI connectors promise to unify your company's knowledge from tools like SharePoint and Google Drive. But do they deliver? This guide covers their features, hidden complexities, and uncertain pricing, offering a clear view for teams considering the tool.

Kenneth PanganKenneth PanganOct 15, 2025
A complete overview of the Atlassian Rovo browser extension
Guides

A complete overview of the Atlassian Rovo browser extension

Explore our complete overview of the Atlassian Rovo Browser Extension. Learn what it does, who it's for, and its limitations for teams outside the Atlassian ecosystem.

Kenneth PanganKenneth PanganOct 15, 2025
A practical guide to Atlassian's Rovo Connector Management in 2025
Guides

A practical guide to Atlassian's Rovo Connector Management in 2025

Explore Atlassian's Rovo Connector Management, from setup to limitations. Discover how to truly unify your knowledge across all your apps with a simpler approach.

Kenneth PanganKenneth PanganOct 15, 2025

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free