>_ CHANGELOGEvery NOVA CLI release, newest first

NOVA CLI Releases

Every NOVA CLI release, newest first: what's new, what got better, and what we fixed.

CURRENT VERSION
NOVA-CLI 1.0
PLATFORMS
macOS · Linux · Windows
AVAILABLE ON
Every plan, incl. Free
UPDATE COMMAND
nova update --now

NOVA-CLI 1.0

CURRENT
v1.0.0-ga

Your AI developer, ready for real work

NOVA-CLI 1.0 is our biggest release yet. Choose the AI model NOVA works with. Show it a screenshot, a PDF or a recording. Get an honest result on every task, backed by your project's own checks. Close your terminal and pick up the same task days later. And when you'd rather not live in the terminal, open NOVA App in your browser. NOVA-CLI 1.0 is included on every plan, including Free.

Run to upgrade:
$ curl -LsSf https://nova.bridgeye.com/install.sh | sh
.nova/policy.yml✓ Policy applied: instant reports ready (nova brief, verify, risk, handoff)
Traceback Interceptor & Healer Patch
- # Legacy unverified execution
- protected_paths: []
- approval_required_for: []
+ version: 1
+ protected_paths:
+   - .github/workflows/**
+   - migrations/**
+ approval_required_for:
+   - git push
+   - dependency install

Release Engineering Highlights

NewChoose your AI model

Type \model and pick from the models on your plan with the arrow keys, a number or \model search. NOVA remembers your choice for each project, and every part of a task uses it: planning, fixes, commit messages, memory, documents and data work. Models your plan doesn't include are shown as locked, with the plan that unlocks them. From your terminal, nova models lists and searches them.

NewShow NOVA what you mean

Attach an image, PDF, video or audio file with @, or drag it into the terminal. On Windows, you can also paste a file you copied in File Explorer. Type @ on its own to browse the current folder. Share a screenshot and NOVA can tell whether you want a design copied or a bug fixed. Audio and video work with models that support them.

NewNOVA App

A visual workspace for NOVA that opens in your browser and runs entirely on your computer. Start it with nova-app or \nova-app to chat with NOVA, browse your sessions and skills, see your Git status, set up scheduled work and explore how your project fits together.

NewRepository Intelligence

NOVA builds a private map of how your project connects and uses it automatically for architecture and impact questions. Ask the map yourself with \trace (where something is defined, called and used) and \impact (what a change could affect), and manage it with nova intelligence. The map is built and kept on your computer, and your code is read, never run, to build it.

NewProject Rules & Reports

Run nova init to give your project rules that apply to every change: paths that need a person's approval, protected branches, checks that must pass and packages that may be installed. Four instant reports, nova brief, nova verify, nova risk and nova handoff, need no sign-in and no AI, so they fit straight into CI.

NewA clear result for every task

A task that changes files now ends with one result (PASS, FAIL, BLOCKED, SKIPPED or UNVERIFIED) and NOVA's record of what changed, what was checked and what failed. NOVA never reports a pass when no check ran, and saves a readable handoff note in your project.

NewSessions you can come back to

Close NOVA and continue the same task days later with nova resume. NOVA restores the goal, plan and decisions, checks what changed while you were away, and shows any result that no longer holds as stale. Use nova sessions to list, show, rename, complete, abandon or delete your sessions.

NewSix new built-in skills

\debug, \testing, \review, \refactor, \explain and \security bring focused know-how to everyday engineering jobs. NOVA picks the right one for you, or you can name one yourself, including in scripts with --skill.

NewWrite and share your own skills

Create a skill with nova skills create, add a skill folder you already have with nova skills add, and remove one with nova skills remove. Project skills live in your repository, so your whole team gets them.

NewClone and set up a repository

Ask NOVA to clone a Git repository and set it up. It asks once, for that repository only, then carries on working inside it.

NewInstall Git in one step

nova setup-git installs Git for you on Windows and macOS, and shows you the right command on Linux.

NewUninstall cleanly

nova uninstall lists what it will remove and asks first. Your settings, memory, sessions and skills stay unless you add --purge, and your projects are never touched.

ImprovedSafer in every mode

Deleting files, installing software, committing, pushing, rewriting Git history, deploying and opening files that hold secrets now always ask, in every permission mode, including auto. Saying no to NOVA's plan now stops the whole task, not just its first step.

ImprovedNOVA commits only its own work

NOVA keeps track of what it changed and commits only that, leaving your unfinished work exactly as it was. If you and NOVA both changed the same file, NOVA tells you instead of deciding for you.

ImprovedAsks instead of guessing

When a request could mean two different jobs, NOVA asks which one you meant before it starts.

ImprovedKeeps going when a model goes quiet

If a model stops responding in the middle of a task, NOVA switches to another so the work still finishes, then tells you it switched.

ImprovedWebsites designed before they're built

NOVA settles the colours, fonts and spacing before it writes the first page, and a screenshot you share now guides the whole design.

ImprovedMemory you can check

\remember tells you where each note landed. \memory shows where every entry came from, including which ones NOVA decided on its own, and whether each is used on every request.

ImprovedStronger secret masking

Passwords, keys, tokens, cookies and signed links are masked in the sessions, logs and handoff notes NOVA saves, and NOVA can still edit the lines that contain them.

ImprovedFix what NOVA left alone

When NOVA reports problems outside the part of the project you asked about, type \fix and it fixes those too, then checks again.

ImprovedYour own edits are protected

NOVA won't overwrite a file that changed after it last read it, so a change you made in the meantime is never lost.

ImprovedSmarter checks

NOVA follows your project's own settings for what to check, picks the right test command when a project has more than one, and keeps the exact test command you asked for.

ImprovedBetter for scripts and CI

nova -p gains --allow-delete and --skill. --timeout now stops a run even in the middle of a command, and a run that hits a limit never exits as a success.

ImprovedLighter on credits

Quick questions and long sessions send far less with each request, so they use fewer credits.

ImprovedA calmer terminal

Approvals, progress, results and attachments share one consistent look. Installing Git, Node.js or Repository Intelligence shows a progress indicator and one plain line instead of the installer's own output, and a long changed line now lines up under its code when it wraps.

ImprovedKnow exactly which build you run

nova --version, the launch screen and nova doctor show which build of NOVA you're running, which makes reporting an issue easier.

ImprovedAccount commands

nova usage and nova logout now work straight from your terminal.

ImprovedSecure sign-in on Windows

NOVA stores your sign-in in Windows Credential Manager. If it can't store it securely, it saves nothing and tells you.

FixedModel restriction and size messaging

Choosing a model your plan doesn't include now says so, instead of asking you to log in again. An attachment that's too large no longer suggests upgrading your plan.

FixedUnverified check verification

A check NOVA planned but never ran no longer counts as passed, and a site NOVA couldn't check is reported as not verified.

FixedCancelled checks reporting

A check that was cancelled is no longer reported as a failure in your project.

FixedWebsite continuation state

Replying in the middle of a website build, including typing continue, keeps the kind of site NOVA was building and what you agreed.

FixedSettings file validation

Settings saved in your settings files now take effect, and settings NOVA no longer uses are ignored quietly instead of being reported as typos.

FixedWindows directory and newline handling

On Windows, NOVA creates folders itself instead of reporting that mkdir is missing, handles files with Windows line endings (including skills written in Notepad), and no longer interrupts the whole terminal while checking for another running copy.

FixedPort collision avoidance

Starting a project that's already running reuses it, instead of opening a second copy on a new port.

FixedMCP startup error propagation

When an MCP server fails to start, NOVA shows the server's own reason.

FixedApproval prompt transparency

Approval prompts show the actual command NOVA wants to run.

Commits: 184•Tests: 100% verified•Bench: 0.12s
Full Commit Log

NOVA-CLI 0.1.6.9

BETA
v0.1.6.9

NOVA works without Git

NOVA now starts and works on computers that don't have Git, explains plainly when a tool it needs is missing, and never mistakes an ordinary sentence for a command.

Run to upgrade:
$ pip install nova-bridgeye==0.1.6.9

Release Engineering Highlights

NewGit is optional

NOVA starts and works on a computer without Git. When you ask for something that needs it, NOVA says Git is missing and offers to install it on Windows, and on macOS when Homebrew is available. On Linux, it shows you the command to run. nova doctor now shows a missing Git as a warning, not a failure.

ImprovedNode.js is checked up front

NOVA checks for Node.js the moment you choose a multi-page website, not after it has designed the site. If Node.js is missing, NOVA offers to install it or builds you a single-page site instead, so you always get a website.

ImprovedOffers only what it can do

NOVA offers to install Git or Node.js only where it actually can. Everywhere else, and in scripts where nobody can answer, you get clear instructions instead of a question that leads nowhere.

FixedOrdinary sentence command parsing

Typing an ordinary sentence such as "Create landing page" no longer creates a folder or runs a command. Commands that change your files, your Git history or your session now need a backslash in front of them.

FixedHome folder protection

NOVA never treats your home folder as your project, so it can't commit personal files by mistake.

FixedWindows PATH verification

The Windows installer now confirms NOVA was really added to your PATH before saying so.

FixedSession order on Windows

On Windows, sessions and undo points saved moments apart now always keep their correct order.

Commits: 38•Tests: 100% verified•Bench: 0.22s
Full Commit Log

NOVA-CLI 0.1.6.8

BETA
v0.1.6.8

NOVA keeps itself up to date

If you installed NOVA with the one-line installer, it now updates itself quietly in the background, and you can go back to the previous version with one command.

Run to upgrade:
$ pip install nova-bridgeye==0.1.6.8

Release Engineering Highlights

NewAutomatic updates

New versions download and are checked in the background, never while NOVA is working on a task, and a note in the footer tells you when to restart. Use nova update --status to see what's waiting, nova update --now to update straight away, and nova update --rollback to go back to the previous version.

ImprovedUpdate notices that help

The update notice now shows the right upgrade command for how you installed NOVA, and appears even if you only open NOVA now and then.

ImprovedScroll with your mouse wheel

Rolling the wheel now scrolls the terminal, and NOVA stays out of the way while you scroll up to read or select earlier output.

ImprovedMore tab completion

Shell completion now includes nova update, nova skills and nova trust.

FixedPowerShell installer window handling

The Windows installer no longer closes your PowerShell window when something goes wrong, and a failed install no longer breaks a working one.

FixedClean update fallback

If an update can't be applied, NOVA keeps your current version working and tells you plainly.

FixedInstall instructions package name

The install instructions now use the correct package name, nova-bridgeye.

Commits: 29•Tests: 100% verified•Bench: 0.19s
Full Commit Log
[+][+]

Join our Discord

Chat with our release engineers, test experimental builds, and share feedback with the community.

Join Discord

Need help or found a bug?

Report regressions on GitHub Issues or request immediate triage from the core team.

Open an Issue
Bridgeye • Autonomous Software Engineering.