config.nartex.dev

Endpoint público de configuración compartida de Nartex. Sirve ficheros de configuración versionados en git para las herramientas del equipo.

Objetivo

Distribuir una configuración base común a todo el equipo (empezando por opencode) sin duplicar secretos. El contenido es público y no contiene secretos: los valores sensibles o locales se dejan como referencias {file:...} / {env:...} que cada desarrollador resuelve en su máquina.

Endpoints

RutaUso
/opencode.json Configuración de opencode (descarga directa)
/.well-known/opencode Remote config estándar de opencode (alias del mismo fichero)
/healthz Healthcheck (204)

Uso

Instala la configuración de opencode como config global:

curl --fail https://config.nartex.dev/opencode.json \
  --output "$HOME/.config/opencode/opencode.json"

El apiKey se lee desde un fichero local que debes proporcionar (~/.config/opencode/nartex-key). Pega ahí tu virtual key del router de Nartex:

mkdir -p "$HOME/.config/opencode"
install -m 0600 /dev/null "$HOME/.config/opencode/nartex-key"
# pega el token del router en "$HOME/.config/opencode/nartex-key"

Los modelos se descubren automáticamente: opencode consulta GET /v1/models del router con tu key. Los modelos visibles dependen del alcance de tu virtual key.