feat: modelo por defecto por proyecto con selector y orden /modelo-proyecto
This commit is contained in:
1 parent
b35bc7a607
commit
f6d2870635
12 files changed
+372
-22
No files matched your search
@@ -10,6 +10,7 @@ Qué genera `new-project.sh` y cuándo hay que tocar cada documento.
|
||||
| `CHANGELOG.md` | Historial *Keep a Changelog*: `Añadido` / `Cambiado` / `Corregido` / `Eliminado`. | En cada cambio, sin excepción. |
|
||||
| `TODO.md` | Tareas en curso, pendientes y hechas, incluida la deuda técnica. | Al abrir o cerrar tareas. |
|
||||
| `.gitignore` | Exclusiones básicas: secretos, dependencias descargadas, artefactos de build, logs. | Al detectar ficheros que no deben versionarse. |
|
||||
| `.pi/settings.json` | Modelo por defecto de pi para el proyecto (`defaultProvider`, `defaultModel`). Lo crea `elegir_modelo_proyecto` o `--modelo`. | Solo con `/modelo-proyecto`, a petición del usuario. |
|
||||
|
||||
## Marcadores
|
||||
|
||||
@@ -26,7 +27,17 @@ El script sustituye estos marcadores en todas las plantillas:
|
||||
|
||||
`AGENTS.md` incluye a propósito dos secciones con `PENDIENTE`:
|
||||
|
||||
- `## Reglas de modelo` — modelo de pi, contexto y criterio de selección.
|
||||
- `## Reglas de modelo` — explica dónde está el modelo por defecto y cómo
|
||||
cambiarlo; el criterio de selección por tarea queda `PENDIENTE`.
|
||||
- `## Reglas de funcionamiento` — estándares, ramas, revisión y automatización.
|
||||
|
||||
No se rellenan al generar el proyecto: se acuerdan después, proyecto a proyecto.
|
||||
|
||||
## Modelo por defecto
|
||||
|
||||
- Al crear el proyecto, el usuario elige el modelo en el selector de la
|
||||
herramienta `elegir_modelo_proyecto` (alternativa: `--modelo proveedor/id`).
|
||||
- Se guarda en `<proyecto>/.pi/settings.json`; pi lo aplica en cada sesión nueva
|
||||
del proyecto si éste es de confianza.
|
||||
- Se cambia en cualquier momento con `/modelo-proyecto`, que fusiona el valor con
|
||||
el resto de ajustes del fichero y activa el modelo en la sesión actual.
|
||||
Reference in new issue
Block a user