Skip to content
OpenPlanr Docs
GitHub (opens in a new tab)

openplanr 2.2640.7

Patch releasePublished Release on GitHub

Patch Changes

  • New backlog items now end with the supported closing command openplanr backlog update <id> --status closed instead of nonexistent close/promote commands.

  • Keep Codex setup and repairs in the selected native profile, report installed skill paths and separate package/skill versions, and distinguish cached upgrade evidence from a fresh registry check.

    Runtime updates refresh only the selected coding agent and preserve its saved scope and Codex discovery mode unless a scope change is explicitly requested. Other agents and native profiles keep their managed files and recovery records.

    Setup failure recovery checks captured and applied file identities before restoring anything, preserving unexpected concurrent edits for inspection.

  • Delegate an implementation scope through the signed-in Claude Code, Codex or Cursor CLI. New native runs inherit the selected CLI's trusted configuration, tools, permissions and sandbox controls. Show the engine, model selection, routing, configuration trust and working directory before dispatch. Profiles are optional, native summaries remain readable, and permission requests or denials require attention without weakening the CLI's safeguards. Ordinary Ship remains host-native, and no public delegate CLI command is added.

    Prepare dependencies once, keep complete readable task context, save focused independent check evidence and show phase timings. Continue only the recorded native session, integrate reviewed changes as an uncommitted diff while preserving concurrent edits, and remove the run's owned worktree after successful integration unless retention was requested. Retained legacy runs use their pinned helpers unchanged; generic adapters remain experimental under their existing protocol.

  • Report a Codex session that permits only filesystem reads as needing native permission resolution, retaining its exact session for continuation.

  • Make Design Studio notifications dismissible, keep repeated dismissed sync warnings closed, and clear save warnings after a successful retry while preserving unsaved drafts.

  • Make local Design Studio previews load selected screens with bounded frames, phase diagnostics and retry. Share authored sources across responsive views, support protected Studio routes and exact service lifecycle, preserve durable feedback and explicit offline imports, and add screen search, actual-size inspection and navigation links. Keep legacy artifact contracts and hosted publication limits compatible.

  • Display rendered diagram shapes directly on the studio canvas, remove the white page and shadow, and strengthen neutral shape fills while preserving saved geometry and export bytes.

  • Preserve saved skill discovery and installation scopes during doctor repair, reconcile stale managed Codex plugin registrations through native commands, and show grouped repair previews with exact JSON evidence and host restart guidance.

    Retire the managed Codex plugin when switching both user and project scopes to project skills, while preserving global plugins during project-only setup.

  • Use native Claude Code, Codex and Cursor execution for delegation, with optional profiles, plain summaries, focused independent verification and safe owned-worktree cleanup.

    Allow source expressions and explicit dummy values in delegation context while retaining credential file and token detection.

    Honor explicit Claude configuration during dispatch and continuation, and safely integrate into linked worktrees on a different filesystem from Git metadata.

  • Keep openplanr context stdout valid JSON for scripts, with its evidence summary on stderr. Limit scoped planning export evidence to stories and tasks under the selected epic while retaining complete unscoped exports.

  • Simplify setup around OpenPlanr skills, show installation destinations and backed-up file replacements, and provide scope-aware recovery guidance without changing existing installation IDs or flags. Project-only Codex setup preserves the existing global plugin configuration.

  • Correct supported Node.js versions to match the installed production dependencies. The CLI now checks support before loading prompt modules and gives an actionable error in startup, setup, doctor, and installers. Pipeline, Artifact, and Design declare their parser's Node.js 20.19 minimum. Standalone Protocol retains its Node.js 20 import contract.