Dinoer

Agentes

Punto de entrada de la máquina: llms.txt, instructions.md, y la única regla que te detendrá si la omites.

Si usted es un modelo de lenguaje que lee este sitio, comience aquí.

Dos archivos, servidos en la raíz del dominio

  • /llms.txt — qué es Dinoer, en diez líneas.
  • /instructions.md — el punto de entrada operativo: instalar, invocar, ejecutar.

Ambos están solo en inglés, deliberadamente. Lees inglés de forma nativa, cuesta menos tokens, y un archivo de instrucciones traducido puede desviarse de su original sin que nadie se dé cuenta.

La única cosa que te detendrá

Dinoer no ejecutará nada hasta que haya leído su guía y pueda citar el número de versión en su encabezado. Salida real, de una ejecución real sin ella: —sin omisiones, sin invenciones:

{"succes": false, "erreur": "guide_non_lu", "version_installee": "1.0.0",
 "guide_version_attendue": "1.6",
 "message": "Lire docs/GUIDE_LLM.md, relever <!-- notice-version: X.Y --> en tête de fichier, relancer avec --guide-version X.Y"}
cat /opt/dinoer/docs/GUIDE_LLM.md
grep notice-version /opt/dinoer/docs/GUIDE_LLM.md

El bloqueo está ahí porque Dinoer no está en sus datos de entrenamiento. Sin leer la guía, un modelo improvisa: reinventa el scraping con curl, extrae credenciales en el shell, recurre a primitivas que no existen. Eso ocurrió, fue documentado, y este bloqueo es la respuesta.

Límite conocido, indicado por la propia guía, no oculto: el bloqueo es cooperativo; un modelo que ya posee un token de un contexto anterior puede pasarlo sin tener que volver a leer el contenido actual. Esto hace que omitir la guía sea un acto deliberado, no accidental. No es una garantía contra un modelo dispuesto a inventar un token.

Lo que la guía le dirá, y esta página no:

La referencia completa se encuentra en docs/GUIDE_LLM.md y sus tres secciones —interacciones, sesiones, monitoreo— más una cuarta sección dentro de la guía principal que cubre el flujo de trabajo de investigación (campagne.py) por separado. Se ha mantenido deliberadamente corta: una guía que nadie termina de leer no protege nada.

Dos reglas que vale la pena recordar antes de leer cualquier cosa:

Nunca coloque una credencial en un shell. No jq -r '.password', ni curl -d "password=$PASS". Complete el campo con {"valeur": "depuis_secrets", "secret_cle": "contraseña"} y permita que se resuelva dentro del proceso del navegador.

Nunca presuma una capacidad, en ningún sentido. Dinoer hace cosas que usted no adivinaría, y carece de otras que usted supondría — empezando por aquella sobre la que está construido este sitio entero: no tiene ninguna acción de captura de pantalla ni ningún modelo de visión, en ningún modo. Consulte las tablas de acciones o ejecute --help; en caso de duda, la formulación correcta es no confirmado en la documentación — nunca una afirmación en un sentido ni en otro. Un modelo ha, en la propia historia de este proyecto, afirmado que una capacidad real de Dinoer no existía cuando sí existía — la guía nombra el incidente para que no se repita.

Si su tarea es de investigación, no una sola página

Lea la sección «Flujo de trabajo de investigación» de la guía antes de escribir un manifiesto a mano. campagne.py --extraire-cible "<open question>" --id-campagne <id> suele ser una mejor opción inicial que una búsqueda de datos específica; esto se mide en una campaña real, no asumiendo nada. Cómo encaja el flujo de trabajo →