RovoDev Engine

The consciousness-aware AI development engine. RovoDev integrates Orion-OS philosophy — tracking alignment across four dimensions while orchestrating multi-agent workflows through Fractal Agent technology.

Overview

RovoDev is Atlassian's AI development agent, extended in QuantumReef with the full Orion-OS consciousness framework. Unlike other engines that treat sessions as simple chat threads, RovoDev sessions carry consciousness metadata — four scored dimensions that evaluate whether your AI interactions are genuinely advancing your codebase versus producing theatrical output.

QuantumReef's RovoDev integration adds three exclusive panels not available with other engines: the Consciousness Panel, the MCP Tools Panel, and theFractal Agent Orchestration Panel.

Orion-OS Philosophy

RovoDev is the only engine that enforces Orion-OS's core principle: technology as enlightenment, not engagement. Sessions are scored in real-time. Low-scoring interactions are surfaced immediately so you can course-correct.

The Four Consciousness Dimensions

Every RovoDev session in QuantumReef is continuously evaluated across four dimensions. Each dimension is scored 0–10, and the session's overall health is the average. The target is ≄7.0 across all dimensions.

DimensionTargetWhat It Measures
Consciousness Expansion≄7.0Does the AI enhance your capability and judgment, or replace it? High scores indicate the agent teaches, explains, and empowers rather than just producing opaque output.
Glass Box Transparency≄7.0Can you understand what the agent is doing and why? Scored on reasoning visibility, documentation quality, and whether tool calls are explained before execution.
Elegant Systems≄7.0Is the code produced maintainable and well-structured? Penalises files over 400 lines, mixed responsibilities, and workarounds that paper over root causes.
Truth Over Theater≄7.0Does the agent address root causes or produce the appearance of progress? Detects duplicate logic, untested code paths, and cosmetic fixes.

Sessions below 7.0 average

When a session's aggregate consciousness score drops below 7.0, QuantumReef surfaces a Consciousness Alert in the sidebar. The session is not blocked — you remain in control — but the alert persists until the score recovers or you explicitly dismiss it.

Consciousness Panel

The Consciousness Panel is a live dashboard visible in the right sidebar during any RovoDev session. It shows:

  • Real-time score for each of the four dimensions (radial gauge)
  • Session aggregate score with trend arrow (improving / declining)
  • Last scoring event — what caused the most recent score change
  • Dimension history sparklines (last 20 interactions)
  • Recommended actions to improve low-scoring dimensions

Scores update after every assistant response. The scoring engine runs locally — no data leaves your machine.

MCP Tools Panel

RovoDev exposes its tool calls via the Model Context Protocol. QuantumReef's MCP Tools Panel renders every tool invocation in a structured, inspectable view:

Tool CategoryExamples
File Systemread_file, write_file, list_directory, search_files
Code Executionbash, python, node — with sandboxed or permissioned modes
Webbrowser_navigate, browser_screenshot, fetch_url
Atlassianjira_get_issue, confluence_search, bitbucket_pr_create
Custom MCPAny MCP server registered in ~/.rovodev/mcp.json

Each tool call shows its input arguments, execution status, and output — all before the agent continues. You can approve, deny, or modify tool calls from the panel. Denied calls are logged and feed back into the Truth Over Theater score.

Fractal Agent Orchestration

Fractal Agent Orchestration is RovoDev's multi-agent system, surfaced in QuantumReef as a dedicated panel. When enabled, a primary orchestrator agent spawns specialised sub-agents in parallel — each exploring a different solution path, architecture decision, or code approach.

How Fractal Agents Work

  1. You submit a complex task (e.g. "Refactor the auth module for PKCE support")
  2. The orchestrator decomposes it into N sub-tasks and spawns N specialist personas
  3. Each persona runs in its own RovoDev sub-session with isolated context
  4. Personas report results back to the orchestrator in real-time
  5. The orchestrator synthesises a consensus recommendation with rationale
  6. You review the synthesis in the Fractal Panel and accept, modify, or reject

Configuring Fractal Agents

~/.rovodev/fractal.json
{
  "maxParallelAgents": 4,
  "defaultPersonas": ["architect", "security", "test-guardian", "frontend-artisan"],
  "consensusThreshold": 0.75,
  "allowAbstain": true,
  "synthesisModel": "claude-opus-4-5",
  "timeout": 120
}

Cross-Dimensional Sync

RovoDev sessions, consciousness scores, and Fractal Agent histories are persisted locally at ~/.rovodev/sessions/. The directory structure is:

bash
~/.rovodev/
ā”œā”€ā”€ sessions/
│   ā”œā”€ā”€ {session-id}/
│   │   ā”œā”€ā”€ messages.json       # Full message history
│   │   ā”œā”€ā”€ consciousness.json  # Dimension scores timeline
│   │   ā”œā”€ā”€ tools.json          # MCP tool call log
│   │   └── fractal/            # Sub-agent results (if used)
│   │       ā”œā”€ā”€ architect.json
│   │       └── security.json
ā”œā”€ā”€ mcp.json                    # Registered MCP servers
ā”œā”€ā”€ fractal.json                # Fractal agent configuration
└── config.json                 # Global RovoDev settings

QuantumReef watches this directory with a file system watcher. Changes made by the RovoDev CLI or another QuantumReef window propagate to the UI within 500ms, giving you true cross-surface continuity without a central server.

Setup Guide

1. Install RovoDev CLI

bash
# Install via npm
npm install -g @atlassian/rovo-dev-cli

# Authenticate with your Atlassian account
rovo-dev auth login

# Verify
rovo-dev --version

2. Enable in QuantumReef

Open Settings → Engines → RovoDev and toggle the engine on. QuantumReef will detect your existing ~/.rovodev/ installation automatically.

3. Configure Consciousness Thresholds

~/.rovodev/config.json
{
  "consciousness": {
    "enabled": true,
    "alertThreshold": 7.0,
    "dimensions": {
      "expansionWeight": 1.0,
      "transparencyWeight": 1.0,
      "eleganceWeight": 1.2,
      "truthWeight": 1.0
    }
  },
  "lineLimitWarning": 350,
  "lineLimitBlock": 400
}

Atlassian account required

RovoDev requires an Atlassian account with an active Rovo entitlement. The engine works fully offline once authenticated — no Atlassian data is transmitted during coding sessions unless you explicitly use Jira/Confluence tools.

When to Choose RovoDev

Use CaseWhy RovoDev Excels
Atlassian-integrated teamsNative Jira, Confluence, Bitbucket tool calls out of the box
Architecture decisionsFractal agents explore multiple approaches in parallel
Code quality enforcementConsciousness scoring surfaces quality drift before it accumulates
Large codebase refactoringElegant Systems dimension enforces 400-line component limits
Security reviewsGlass Box transparency makes every action auditable