navori AI harness
navori

sync

Pulls bundle changes into every configured engine without overwriting your edits.

Usage

navori sync [--interactive] [--apply] [--workspace <name>]

Flags

--interactive Resolve each CLAUDE.md conflict one by one: see the diff and pick keep-mine or accept-new.
--apply Apply changes without the interactive prompt.
--yes Auto-confirm. Exits 1 if there are conflicts (CI gate).
--workspace <name> Sync only one workspace (monorepo).

Examples

Interactive resolution

$ navori sync --interactive
Conflict CLAUDE.md:idioma-rol
  - your edit
  + new rendered version
? keep mine / accept new

Notes

  • If you hand-edited a managed block, sync detects it (hash drift) and won't overwrite — you resolve it.
  • sync is for version upgrades; render --apply is for regenerating.