navori AI harness
navori

configure

Modifica secciones de navori.config.json después del init. Cada sección es un subcomando.

Uso

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

Flags

plugins Habilita o deshabilita plugins de este repo (interactivo).
quality-gate [--fast <cmd>] [--full <cmd>] Define los dos comandos del gate. Sin flags pregunta; con ellos es no interactivo.
language <es|en> Idioma de los assets Core managed.
branch-base <rama> Rama base contra la que los gates sacan el diff.
pr-target <rama> Rama a la que apuntan los PRs (gh pr create --base). Por default, la de branch-base.
engines Agrega o quita engines: claude, agents-md, cursor, copilot, codex.
workspace <nombre> Asocia el repo a un workspace (vacío para desasociar).
blocks Excluye bloques core managed (p. ej. orquestacion, sdd).
--cwd <dir> Directorio del repo (default: actual). Aplica a todos los subcomandos.

Ejemplos

Cambiar el idioma

$ navori configure language en
◆  language → en
└  Corre 'navori render --apply' para volver a renderizar los bloques managed en el nuevo idioma.

Definir el gate sin prompts

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

PRs a develop, gates contra main

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

Notas

  • configure solo escribe navori.config.json. El cambio se materializa con 'navori render --apply'.
  • branchBase y prTarget son dos cosas distintas: la primera es el punto de fork contra el que se mide el diff, la segunda es a dónde apunta el PR. En la mayoría de los repos coinciden.