Patchnotes

What changed, version by version.

CLI0.12.02026-07-16

This release moves skill delivery to the Claude Code plugin, adds the naholo doctor command and its /naholo-doctor skill for diagnosing setup, and introduces the /frago skill for combined WARNO and OPORD revisions.

How to migrate skills

If you installed the core skills with naholo install-skills before this release, move to the plugin:

  1. Upgrade the CLI to 0.12.0 or later: npm install -g @naholo/cli@latest.

  2. Install the plugin from your terminal, then restart Claude Code so the plugin loads:

    claude plugin marketplace add rokt33r/naholo-claude-plugin
    claude plugin install naholo-claude-plugin@naholo
    
  3. Run /naholo-doctor from Claude Code to check the install. It reports your CLI version, login and init status, and any legacy skill stubs left from the deleted naholo install-skills command.

  4. Run naholo doctor --fix to delete those legacy stubs so they stop shadowing the plugin's skills (or ask the agent to run it for you).

  5. Reload skills with /reload-skills so the plugin's skills load in place of the removed stubs. In the VS Code extension, reload the window.

  • The CLI no longer installs skills. naholo init and naholo covert init drop the skill-install prompt and instead print the two shell commands that install the plugin: claude plugin marketplace add rokt33r/naholo-claude-plugin followed by claude plugin install naholo-claude-plugin@naholo. The install-skills command is removed. Skills now ship through the Claude Code plugin.
  • New naholo doctor command reports your CLI version, login status, project or covert init state, and any legacy skill stubs left in your .claude/skills/ directories. Run naholo doctor --fix to delete those stubs.
  • New /frago skill applies a combined WARNO and OPORD revision in one pass by running /warno then /opord with the same prompt. Use it when a change touches both the warning order and the task list.
  • /recon can now record a change request as a FRAGMENTARY ORDER routed to /frago, and no longer writes explanatory comments into the notes it generates.
  • Skill stubs now route you to /naholo-doctor when the naholo CLI is missing or errors, instead of dead-ending.
  • /opord now requires each task title to read as a commit subject: imperative form, capped at 50 characters, with a project's own commit-subject length rule taking precedence. It also adds guidance on manual visual checks and task ordering.
Web App0.23.12026-07-16

This release updates the field-manual quick-start to document installing the core skills through the Claude Code plugin.

Web App0.23.02026-07-16

This release focuses on operation creation and browsing. You can set assignees and labels while creating an operation, sort the operations list, and reach operation actions from the nav sidebar.

  • The create-operation dialog now lets you pick assignees and labels before creating the operation, instead of only setting a title. The operation-creation API accepts assignee ids and label ids to match.
  • The operations list can be sorted by operation number, created date, or updated date, in ascending or descending order. The sort key and direction are kept in the URL.
  • The operations nav sidebar header has a "New operation" button, and the Operators and Labels section headings each have a menu that opens the matching settings page in a new tab.
  • The operations search placeholder now lists the supported filters: assignee:<callsign>, label:<label-name>, and #<op-num>.
  • The field manual workflow and glossary pages were updated to reflect the frago and recon skill changes.
CLI0.11.02026-07-13

This release adds the /fieldstrip skill, auto-assigns the operation to whoever infils it, and refines the /exfil and CHOP-gate behavior in the workflow skills.

  • New /fieldstrip skill compacts a skill's markdown: it strips no-ops, dedups rules stated in multiple steps, shows formats as fenced examples, tightens prose, and flags riskier cuts for you to approve. Pass a skill name or a path to the markdown file.
  • naholo agent infil now assigns the operation to you when you infil it, so the op shows as claimed after checkout.
  • /exfil takes a single freeform argument instead of the old "close" / "don't close" tokens. It closes when the argument explicitly says to or when every task is done, and asks otherwise.
  • The /warno, /opord, and /splash skills no longer print anything about the CHOP gate when no CHOP proposal is in flight. They surface the gate only when one exists.
Web App0.22.02026-07-13

This release adds Japanese and Korean localization, rewrites the landing page and field manual, and restructures the operations and settings screens.

  • Rewrote the landing page and the field manual (the primer and quick start pages).
  • Added Korean and Japanese translations for the landing page and the field manual (the primer and quick start pages).
  • Reworked the operations list and detail pages so you can filter by labels and assignees from the searchbar.
  • Added an edit dialog for operation logs.
  • Consolidated project settings into a single settings area, moving operators, labels, subscription, and general settings onto dedicated pages.
  • Fixed the label badge delete button and improved the label color calculation.
Web App0.21.02026-07-06

Solo users now get a free plan instead of a one-month free trial.

  • Replaced the one-month free trial with a free plan for solo users. The pricing, refund, and terms pages and the subscription panel now describe the free plan, and the old project trial data was removed.
Web App0.20.02026-07-06

This release adds labels and assignees to operations, gives operators a callsign, and adds operation search.

  • Labels and assignees can now be assigned to an operation, and the operation list can be filtered by assignees and labels.
  • Introduced a callsign for every operator. Many views now render the callsign instead of the full name. Callsigns currently drive assignee filtering, and more features such as mentioning an operator in a log will use them too.
CLI0.10.02026-06-27

This release changes how the CLI sets up Claude Code. It updates covert mode, moves Claude permission and MCP setup into project initialization, and updates the /warno and /recon skills.

  • naholo covert init installs skills globally. naholo init and naholo covert init add missing Claude settings during setup. naholo login no longer writes Claude settings.
  • The /warno skill generates Constraints with less detail and more focus on direction.
  • The /recon skill previews the next order as a summary sentence and a bullet list of each change, instead of printing the full order text in one code block.
  • The /infil, /opord, and /warno skills end their summaries with a "Next:" block that suggests which skill to run next.
Web App0.19.02026-06-27

This release adds a public patchnotes page and reworks the signed-in welcome and public pages.

  • Added a /patchnotes page that lists release notes for the web and cli streams newest-first, with links from the public nav, the mobile menu, and the settings dialog.
  • Redesigned the empty welcome screen on /app.