Release notes

v0.2.0

Release notes and product updates for Nora.

v0.2.0Published 11 Jun 2026

Features

  • Pull request and merge request details now include a collapsed side file tree for jumping to changed files, while keeping large diffs responsive by only expanding one file at a time.
  • Workflows now include a guided multi-step designer and coordinate a persistent writer with reviewer agents across repeated, resumable implementation cycles.
  • Workflows now save only the reusable process; the run goal is chosen when you start one.
  • Starting a workflow run now lets you choose a workspace spec, task, or custom instructions as the run goal.
  • Workflow runs now let you adjust guardrails when starting without changing the saved workflow.
  • Workflow runs now execute each writer and reviewer turn headlessly with streamed output in the run details, avoiding interactive trust prompts on fresh worktrees.
  • Workflow agent pickers now include every catalog agent that supports headless or upfront prompt execution.
  • Inactive workflow runs can now be deleted directly from the workspace sidebar.
  • Workflow run templates remain available in grouped categories and include an “Improve one area” option that selects, implements, and verifies a high-value codebase improvement.
  • Completed workflow runs can now open the provider-aware pull or merge request flow for their managed worktree.
  • Add workspace now includes a searchable New project wizard with framework logos, categorized component choices, and configurable stacks across web, backend, mobile, desktop, data, CLI, game, and monorepo projects that creates a fresh git-initialized workspace and sends the selected setup to an agent for scaffolding.
  • New project selections can now be saved through an optional favorite-stack checkbox during creation, then reviewed through compact framework and component icons, restored, or deleted from the framework step.
  • GitHub pull request details now support adding inline code review comments directly from changed diff lines.
  • GitLab merge request details now expose a top-level review-comments popover for sending selected inline comments and their target code lines to a new agent in bulk, with new-worktree/current-branch targeting, saved handoff files to avoid dropped pasted text, clearer markdown-rendered inline comment callouts, and a manual-submit input fallback for agent handoff prompts.
  • GitLab repositories now show recent pipelines in the Forge panel with pipeline detail views for jobs and status.
  • Built-in browser tabs now support inspect mode for clicking page elements, collecting review comments that persist across navigation, and handing the collection off to a new or existing agent.

Improvements

  • Primary action buttons now match the size and neutral surface of other buttons while using bold text for emphasis.
  • Workflow configuration and launch now use matching guided dialogs, with agent icons in the run summary for every writer and reviewer.
  • Workflow run details now show accurate live states, provider-normalized agent activity and results, plus cleaner deduplicated output for saved legacy runs.
  • Workflow runs now normalize Claude and Gemini streamed output into structured tool, message, and usage events during live monitoring.
  • Workflow run setup now lets you choose the managed worktree branch prefix and name before starting a run.
  • Workflow run goal templates now only show spec or task pickers for the Implement spec and Complete task templates, and template dropdowns close after selection.
  • Workflow run goal templates can now attach selected pull or merge request review comments through a generated handoff file for the Address review feedback template.
  • Workflow run setup side panels now keep a consistent size instead of stretching with the form column beside them.
  • Workflow designer summary now shows agent icons for the configured writer and reviewers.
  • Pull request and merge request detail headers now group actions, status, branches, review counts, and change stats into a cleaner review-focused layout.
  • Pull request and merge request diffs now syntax-highlight changed code based on the file language.
  • Dependency installs now override vulnerable Electron packaging transitive dependencies, pin Geist away from vulnerable Next/PostCSS packages, and declare the icon build dependency directly.
  • Dependency installs now fetch Electron's executable binary reliably for local development.
  • Agent CLI detection now supports Aider, Goose, Qwen Code, OpenCode, GitHub Copilot CLI, Continue CLI, Amp, and Crush.
  • Agent CLI detection now supports xAI Grok Build.

Fixes

  • Create agent branch-prefix selection no longer blocks production builds with an invalid literal state type.
  • Active workflow runs now enter their first writer iteration instead of being mistaken for interrupted runs immediately after worktree creation.
  • Repeated runs of the same workflow now create unique worktree branches instead of failing when the prior run's branch still exists.
  • Workflow run details now continue updating after worktree creation, and pausing stops the active agent before marking the run paused.
  • Workflow-managed Cursor agents no longer receive the headless-only `--trust` launch flag, which caused interactive sessions to exit immediately.
  • New project component choices now show mapped tool icons with a visible fallback when a remote favicon is unavailable.
  • New project agents now receive scaffold instructions through supported launch prompts or a readiness-gated terminal handoff after the workspace opens.
  • New project creation now opens freshly initialized git repositories before their first commit without failing on an unborn HEAD.
  • App git refreshes from terminal tabs now stay rooted at the owning project or worktree.
  • Agent install progress logs now hide terminal color escape codes.
  • Agent detection now uses per-agent executable candidates so OpenCode is found in its default home bin directory.
  • Local commit message generation now launches the managed llama.cpp runtime with its bundled shared libraries available.
  • Custom-host GitLab origin remotes now resolve from the configured GitLab host so the Forge panel detects them correctly.
  • The file tree now loads large workspaces without failing when the git file list exceeds the default stdout buffer.
  • Terminal typing no longer triggers background workspace refresh churn from shell output.