navori AI harness
navori

configure

Modify sections of navori.config.json after init. Each section is a subcommand.

Usage

navori configure <plugins|quality-gate|language|branch-base|pr-target|engines|workspace|blocks> [value]

Flags

plugins Enable or disable this repo's plugins (interactive).
quality-gate [--fast <cmd>] [--full <cmd>] Set the gate's two commands. Without flags it prompts; with them it is non-interactive.
language <es|en> Language of the managed Core assets.
branch-base <branch> Base branch the gates diff against.
pr-target <branch> Branch PRs target (gh pr create --base). Defaults to branch-base.
engines Add or remove engines: claude, agents-md, cursor, copilot, codex.
workspace <name> Associate the repo with a workspace (empty to detach).
blocks Opt out of core managed blocks (e.g. orquestacion, sdd).
--cwd <dir> Repo directory (default: current). Applies to every subcommand.

Examples

Switch the language

$ navori configure language en
◆  language → en
└  Run 'navori render --apply' to re-render managed blocks in the new language.

Set the gate without prompts

$ navori configure quality-gate --fast "pnpm lint" --full "pnpm test && pnpm lint"
◆  qualityGate updated
└  Done

PRs to develop, gates against main

$ navori configure branch-base main
$ navori configure pr-target develop
◆  prTarget → develop

Notes

  • configure only writes navori.config.json. Run 'navori render --apply' to materialize the change.
  • branchBase and prTarget are two different things: the first is the fork point every diff is measured against, the second is where the PR points. In most repos they name the same branch.