Ir al contenido

Adjuntos en la conversación

Adjunta archivo, imagen, captura pegada o archivo arrastrado a la conversación, conociendo los límites de selección, qué viaja incrustado y qué se vuelve ruta.

Ver Markdown

Puedes mandar archivos e imágenes al agente junto con el mensaje. Hay tres formas de hacerlo, y las tres terminan en el mismo lugar:

  1. Elegir un archivo por el selector del campo de escritura. El diálogo nativo devuelve la ruta de una vez y respeta el gestor de ventanas de tu sistema.
  2. Pegar. La captura de pantalla, la imagen copiada de una página y el archivo copiado en el gestor de archivos funcionan. Los bytes vienen del propio evento de pegado, y no del portapapeles del sistema — porque la lectura del portapapeles vuelve vacía cuando la imagen se copió como archivo, que era justo el caso que no adjuntaba nada.
  3. Arrastrar y soltar el archivo desde tu sistema al campo de escritura.

La imagen viaja entera; el resto viaja como ruta

La diferencia no es estética — es lo que el agente puede hacer con el adjunto:

  • La imagen va incrustada en el mensaje. Es la única forma de que el modelo vea lo que mandaste: una ruta de archivo lo obligaría a llamar una herramienta, lo que cuesta una ronda y una autorización, y falla cuando el archivo está fuera del proyecto.
  • Cualquier otro archivo va como referencia de ruta. El agente lee PDF, notebook y texto mejor con su propia herramienta de lectura que con cualquier cosa que empujáramos incrustada — y un archivo grande incrustado reventaría el contexto antes de llegar allá.

Lo que decide es el tipo del archivo, y hay un techo para el camino incrustado: una imagen por encima del techo se vuelve referencia por ruta en lugar de ser rechazada. El agente sigue alcanzando la imagen, solo que por la herramienta de lectura.

Límites con los que te vas a encontrar

Límite Valor Por qué existe
Elementos por gesto de selección 20 Nunca fue límite de tamaño: es lo que impide que una selección de “todos los archivos de esta carpeta” se vuelva cuatro mil adjuntos en un mensaje.
Miniatura en la ficha del adjunto 96 px de lado Redimensionar en el proceso principal evita traficar 8 MB de foto solo para dibujar un cuadrado pequeño.
Imagen abierta a tamaño real 24 MB Una foto mayor no cruza la mensajería interna de la aplicación: se abre en el visor del sistema.
Origen de la miniatura 24 MB Por encima de eso ni se intenta decodificar; la ficha cae en el icono del tipo, que es información suficiente.

Los archivos pegados se graban en una carpeta temporal propia, y no sueltos en el directorio temporal del sistema: así el nombre original se preserva sin riesgo de colisionar con el de otro pegado. El nombre pasa por saneamiento antes de volverse ruta de escritura.

Conversación en host remoto (SSH)

Aquí la regla cambia, y vale entender por qué: una ruta local no existe en el servidor. Mandar la ruta de tu máquina a un agente que corre en un servidor Linux produce un “no encontré” sin explicación útil.

  • La imagen sigue yendo incrustada, porque llega igual en cualquier host.
  • Cualquier otro archivo se envía al host — a una carpeta de adjuntos de la conversación en la cuenta del servidor — y el agente recibe la ruta de allí. El envío ocurre por el canal de ejecución de la conexión, no por transferencia de archivos, porque el protocolo de transferencia no existe cuando la conexión usa el cliente de SSH del sistema.
  • Un envío que falla se vuelve aviso en el propio mensaje, nunca una ruta inexistente presentada como válida.

Límites que conviene saber ahora

  • No prometas envío uniforme de bytes. Imagen incrustada y referencia por ruta son comportamientos diferentes, y lo que vale en un proveedor o en un host puede no valer en otro.
  • Lo que decide el camino es que el adaptador esté en uso. Donde la superficie no está en el camino estructurado del proveedor, el adjunto sigue siendo pegado como ruta en el texto, por la propia pantalla — no es la misma función con otro nombre.
  • Pegar y arrastrar no se ejercitaron en local y en host remoto para cada proveedor publicable. Ese es el escenario pendiente de esta página, y es él el que decide si los límites de arriba pueden publicarse como comportamiento verificado.

Estado de esta página. Describe el comportamiento objetivo de la próxima versión, a partir de la inspección del código fuente de la revisión de referencia. Ningún escenario se ejecutó en una compilación en esta recolección; donde hay medición en vivo, el texto lo dice.