navori AI harness
navori

update

The one-shot 'bring me up to date': re-detects the repo, offers the config diffs, and runs sync.

Usage

navori update [--yes] [--cwd <dir>]

Flags

--yes Apply the detected diffs and sync without prompting.
--cwd <dir> Repo directory (default: current).

Examples

Nothing to do

$ navori update
└  Up to date — nothing to update

In CI

navori update --yes

Notes

  • It detects drift between what the repo is today and what the config says: suggested preset, quality-gate commands, base branch and library migrations.
  • Your edit wins: when detection disagrees with a value you already set by hand, the config keeps it. The quality gate is only proposed when the repo GAINED steps yours lacks — never to trim one away; 'engines' is reported, not proposed; and library migrations are reconciled by 'legacy'. The declared exception is 'project.libraries', a field derived from your dependencies, which is replaced.
  • After settling the config it runs sync, so the managed blocks come up to date in the same pass.