Yeda AI Tips · #211

English

Editar tus reglas a mitad de sesión no hace nada

Estás a mitad de una conversación. El agente hace algo que preferirías que no hiciera, así que abres el archivo de reglas y agregas una línea prohibiéndolo. Vuelves al chat. Hace exactamente lo mismo. Esta pierde mucho tiempo antes de que alguien la explique, porque la interpretación obvia, que el agente te está ignorando, es incorrecta.

Se lee una vez y queda en memoria

Los archivos de reglas se cargan al inicio de una conversación. No por mensaje, ni cuando cambian: una sola vez, al arrancar, y después el contenido vive en el contexto de la sesión. Nada vigila el archivo esperando ediciones.

Así que una edición a mitad de sesión aterriza en el disco y ahí se queda. La conversación en curso conserva la versión que existía cuando empezó. Del lado del agente no hay una instrucción nueva que ignorar, porque de su lado nada en el archivo cambió.

Esto produce un síntoma que parece una broma cruel si no conoces el mecanismo: la misma regla funciona perfecto en una sesión nueva y no hace nada en la que estás. Mismo archivo. Mismo texto. Distinto momento de carga.

Tres formas de recargar

Cualquiera de estas hace que el archivo tome efecto:

Compactar merece énfasis. El archivo de reglas de la raíz del proyecto sobrevive: después de compactar, se relee del disco y se vuelve a inyectar en la sesión. Así que compactar es la opción que recoge tu edición sin tirar la conversación en la que vas a la mitad. Si acabas de agregar una regla y no quieres empezar de cero, ese es el movimiento.

Nota: La relectura no es uniforme para todos los archivos. Los archivos de reglas anidados en subdirectorios y las reglas con alcance por ruta se recargan cuando el agente lee archivos que les corresponden, no de inmediato al compactar. Si después falta una instrucción, revisa si vive en un archivo anidado que todavía no se activó.

El corolario: lo que dices solo en el chat no persiste

El mismo mecanismo explica una segunda queja. Le dices algo al agente a mitad de conversación, como usar siempre cierto helper o nunca tocar cierto directorio, y después de compactar parece olvidarlo.

Lo olvidó. Compactar resume la conversación, y un detalle mencionado una vez al pasar es justo lo que un resumen descarta. El archivo de reglas de la raíz se relee del disco precisamente porque es el canal duradero; una frase que escribiste en el mensaje cuarenta no lo es.

Así que la división práctica es: las correcciones que quieres que sobrevivan la sesión van en el archivo, no en el chat. Si te descubres escribiendo la misma corrección que escribiste la sesión pasada, esa es la señal de anotarla en firme en vez de repetirla.

Un flujo que evita la trampa completa

En vez de editar sobre la marcha y quedarte con la duda de si tomó efecto, agrúpalo:

Esto es más rápido que la alternativa porque deja de intercalar ediciones de archivo con el trabajo y de probar una y otra vez si la edición sirvió. También produce mejores reglas: escritas en una pausa, con la evidencia de toda la sesión a la vista, en lugar de apuradas a mitad de tarea.

Para llevar

Tu archivo de reglas no está en vivo. Es una foto tomada cuando arrancó la sesión, y las ediciones posteriores son invisibles hasta que reinicies, limpies o compactes. Compactar suele ser la que quieres, porque recarga el archivo del disco sin costarte la conversación.

¿Construyendo con IA? Yeda AI diseña, audita y lanza sistemas LLM en producción.

Hablemos · Lee el blog