Para fijar un artifact en Claude Code escribe /artifacts, muévete con las flechas hasta la fila que quieres conservar y aprieta la tecla p. El artifact pasa a la pestaña pinned y deja de hundirse en el listado cronológico. La función existe desde la versión 2.1.236: en la 2.1.235 aprietas p y no pasa nada.
Te pasó esta semana: le pediste algo a Claude Code, te devolvió exactamente lo que necesitabas, seguiste trabajando y dos horas después esa respuesta ya no aparece por ningún lado. La volviste a pedir desde cero, con otro prompt, y salió parecida pero peor.
Desde la versión 2.1.236 hay una tecla para que eso no vuelva a pasar: `p`.
Una sesión de trabajo con Claude Code produce de todo: el comando que por fin funcionó, el resumen de arquitectura que te aclaró el módulo, la tabla comparativa que ibas a pegar en la documentación. Y produce, en el mismo montón, veinte cosas más que ya no te importan.
El listado de artifacts es cronológico. Eso significa que lo que más vale se hunde exactamente igual de rápido que lo que menos vale, porque el orden no sabe cuál es cuál. Se lo tienes que decir tú.
Fijar un artifact son tres movimientos y ninguno se escribe:
Listo. Ese artifact deja de depender de la cronología.
El movimiento que más se equivoca es el segundo: la gente entra a `/artifacts`, abre el artifact para verlo y aprieta `p` estando dentro. La tecla actúa sobre la fila seleccionada en el listado. Si te devuelve al listado y la fila sigue marcada, funciona igual.
`/artifacts` te muestra cuatro pestañas. Antes de la 2.1.236 eran tres.
| Pestaña | Qué te muestra |
|---|---|
| `all` | Todo lo que existe en el listado, sin filtrar |
| `mine` | Solo lo que produjiste tú |
| `shared` | Lo que está compartido |
| `pinned` | Solo lo que fijaste con `p` |
La pestaña `pinned` empieza vacía, y cuando lo está te dice literalmente qué hacer:
> Nothing pinned yet. Press p on an artifact to pin it.
Ese mensaje es la mejor señal de que vas bien. Si entras a `pinned` y lees esa frase, la función está viva en tu instalación y solo te falta apretar la tecla. Si entras y no existe la pestaña, sigue leyendo el siguiente bloque.
Esta función no existe hacia atrás. En la 2.1.235 aprietas `p` sobre un artifact y no pasa absolutamente nada — no es que falle, es que la tecla no está asignada a nada.
| Versión | ¿Fijar artifacts? |
|---|---|
| 2.1.233 | No |
| 2.1.234 | No |
| 2.1.235 | No |
| 2.1.236 | Sí |
| 2.1.237 | Sí |
Para comprobar qué tienes, lista las versiones que el instalador guarda en tu disco:
```bash
ls -1 ~/.local/share/claude/versions/
```
Y si quieres la prueba directa, cuenta el mensaje dentro del binario:
```bash
strings ~/.local/share/claude/versions/2.1.236 \
| grep -c 'Press p on an artifact to pin it'
```
Un número mayor que cero significa que el código para fijar está escrito ahí dentro. Un cero significa que esa versión no lo trae y actualizar es el único camino.
Un matiz honesto antes de que te frustres: en el bundle, la cuarta pestaña está dentro de una condición — el listado es `["all","mine","shared","pinned"]` solo cuando esa condición se cumple, y `["all","mine","shared"]` cuando no. Traducido: tener la versión correcta es necesario, pero la pestaña puede no dibujarse en todas las configuraciones. Que el código exista no garantiza que esté encendido para tu cuenta.
Fijar es un atajo de sesión, no un sistema de archivo. Hay cuatro casos donde es la herramienta equivocada:
La tecla es gratis; el criterio no. La regla que a mí me funciona es de una línea: fijo lo que volvería a pedir.
No lo que quedó bonito, no lo que costó trabajo, no lo que me pareció inteligente. Lo que sé que voy a necesitar otra vez y que, si no está a mano, voy a volver a pedir desde cero con un prompt peor que el primero. Esa es la respuesta que se paga sola cuando aprietas `p`.