MemoryLake
Volver a todos los artículos
Tutorial21 de agosto de 2026·10 min de lectura

Cómo migrar Perplexity Spaces (ahora Projects) a Zed sin perder el contexto (2026)

Primero, el nombre, porque hace que las guías más antiguas sean confusas de seguir: Spaces ahora son Projects. El propio artículo del centro de ayuda de Perplexity se titula "What are Projects?" mientras que su URL todavía termina en what-are-spaces, un reflejo fiel de un cambio de nombre en curso. El artículo se actualizó por última vez el 30 de julio de 2026.

Segundo, el enfoque honesto de este movimiento en particular. Este es el desajuste de forma más amplio de cualquier migración en esta familia, y ser consciente de ello ahorra mucha frustración. Un Project de Perplexity es "un espacio de trabajo persistente y compartible en Perplexity que mantiene todo para un esfuerzo continuo en un solo centro: tus conversaciones de Search, tus tareas de Computer, archivos, instrucciones personalizadas, herramientas conectadas y el contexto que Perplexity acumula a medida que trabajas". El agente de Zed, por el contrario, lee archivos de instrucciones siempre activos desde tu sistema de archivos: "Zed admite AGENTS.md como el archivo de instrucciones principal para la guía del agente a nivel personal y de proyecto".

Uno es un espacio de trabajo de investigación colaborativo alojado que genera su propia memoria. El otro es un editor local cuyo agente lee un archivo markdown. Algunas cosas se transfieren limpiamente, otras deben extraerse a mano y unas pocas no tienen ningún destino. Aquí está el desglose honesto. El aspecto de los síntomas se cubre en por qué Perplexity olvida el contenido de tus Spaces.

Qué se transfiere realmente

Las instrucciones del proyecto se transfieren, con espacio de sobra. Perplexity te permite agregar instrucciones de "hasta 8,000 caracteres" que le dicen a Computer cómo trabajar dentro del Project. El archivo AGENTS.md de Zed no tiene un límite de caracteres documentado, por lo que este contenido se traslada cómodamente. Esa es la parte más limpia de la migración.

Los archivos se transfieren manualmente. Cada Project tiene archivos (cargados individualmente, como carpetas o importados desde fuentes de archivos conectadas) y Computer "también puede crear, actualizar y administrar archivos en tu nombre". Descárgalos y colócalos en tu repositorio. El agente de Zed lee tu sistema de archivos, por lo que cualquier cosa en el disco es accesible.

El alcance personal frente al de proyecto tiene un equivalente. Perplexity separa las instrucciones del proyecto de la memoria individual. Zed separa las instrucciones personales en ~/.config/zed/AGENTS.md (en Windows, %APPDATA%\Zed\AGENTS.md) de los archivos de instrucciones del proyecto, y "las instrucciones del proyecto anulan las personales de AGENTS.md cuando entran en conflicto". Diferente mecanismo, misma distinción.

Lo que no se transfiere, y esto es la mayor parte de lo que contiene un Project maduro:

La memoria generada por Brain. Este es el punto clave, y vale la pena ser precisos: Perplexity sí tiene memoria. Brain "ayuda a construir una memoria continua para todo el trabajo realizado en un proyecto", "construye una base de conocimiento en vivo y actualizada basada en la actividad del proyecto para darle a Computer un mejor contexto" y puedes "ver la memoria actual generada en la pestaña Brain". Las ejecuciones de Brain se facturan al creador del proyecto, y tú controlas si se ejecutan de forma automática o manual en la pestaña Settings.

Zed no tiene nada que genere memoria a partir de la actividad. Tiene instrucciones siempre activas y Skills bajo demanda. Por lo tanto, el resultado acumulado de Brain no se mueve, pero debido a que es visible en la pestaña Brain, se puede leer y copiar, que es el paso real de la migración.

El resumen del proyecto. El resumen del proyecto de Perplexity "genera una actualización de estado continua del trabajo realizado en un proyecto" y puede recurrir a Brain para obtener contexto. No hay un equivalente en Zed, y una actualización de estado es el contenido incorrecto para un archivo de instrucciones siempre activo de todos modos.

La colaboración, por completo. Roles (Propietario, Puede editar, Puede ver), alcances de acceso (Restringido por defecto, La organización puede ver, La organización puede editar en Enterprise, o cualquiera con el enlace), límites de colaboradores de hasta 5 en Projects que no son Enterprise y hasta 9,999 en los que pertenecen a Enterprise, y canales de Slack o Teams vinculados al proyecto para que se incluya su contexto. Los archivos de instrucciones de Zed se comparten al confirmarlos en git. Ese es un cambio de capacidad real, no un cambio de formato.

Conectores, credenciales y herramientas conectadas. Las opciones de conectores a nivel de proyecto, las instrucciones específicas del conector y las credenciales compartidas a nivel de proyecto son infraestructura de Perplexity.

Conversaciones de Search y tareas de Computer. Las sesiones se quedan en Perplexity.

La migración manual

Step 1: Extraer las instrucciones y leer la pestaña Brain

Dos exportaciones, y la segunda es la que la gente suele omitir.

Copia las instrucciones del proyecto. Abre la pestaña Settings, sección Context; ahí es donde viven las "instrucciones que se utilizan para cada consulta ejecutada en el proyecto", junto con los enlaces web y dominios priorizados y el modo predeterminado. Copia las instrucciones. También toma nota de los dominios priorizados: no se transfieren como una configuración, pero "preferir fuentes de X" es una línea legítima para mantener en prosa.

Abre la pestaña Brain y lee lo que construyó. Este es el paso que determina si la migración conserva algo de valor. Brain ha estado acumulando un modelo de trabajo del proyecto a partir de su actividad; ese contenido es visible y es lo más parecido que tienes a una exportación de meses de trabajo.

Léelo de manera crítica en lugar de copiarlo todo. Busca afirmaciones duraderas: la restricción que dio forma a una decisión, la fuente que resultó ser autoritativa, el enfoque que se investigó y se descartó. Omite cualquier cosa que sea una instantánea de estado; para eso era el resumen del proyecto, y este caduca.

Descarga los archivos. Sección Files, todo lo que aún necesites.

Step 2: Configurar la capa de instrucciones de Zed y verificar si hay un archivo que la eclipse

Ahora la parte que contiene una trampa específica.

El cargador de instrucciones de proyecto de Zed utiliza el primer archivo que coincida de esta lista: .rules, .cursorrules, .windsurfrules, .clinerules, .github/copilot-instructions.md, AGENT.md, AGENTS.md, CLAUDE.md, GEMINI.md.

La primera coincidencia, no todas. Si tu repositorio tiene un .cursorrules sobrante de una herramienta anterior, este gana y tu nuevo AGENTS.md nunca se leerá. Elimina o integra los archivos rezagados antes de escribir nada.

Luego divide lo que extrajiste:

Guía siempre válida → AGENTS.md. Tus instrucciones del proyecto de Perplexity, menos cualquier cosa específica sobre Computer. Convenciones del repositorio, tono preferido, restricciones del proyecto; la documentación de Zed nombra exactamente eso como material de instrucción.

Preferencias universales → ~/.config/zed/AGENTS.md. Cualquier cosa que sea válida para cada proyecto que abras.

Procedimientos repetibles → Skills. La división de Zed es explícita: las instrucciones son para guía siempre activa, las Skills para "flujos de trabajo de tareas reutilizables" invocados por nombre. Un procedimiento de investigación o revisión que hayas integrado en tus instrucciones de Perplexity pertenece aquí en lugar de al archivo siempre activo.

Una advertencia documentada más si usas Zed con otros agentes: "External Agents and Terminal Threads may read their own native instruction files directly. Do not assume Zed's instruction loader controls those agents." Configurar AGENTS.md configura el Zed Agent, no todo lo que inicias desde dentro de Zed.

Si vienes del sistema de Rules más antiguo de Zed, el mapeo también está documentado: las Rules bajo demanda se convirtieron en Skills, las Rules siempre activas se convirtieron en el AGENTS.md personal, y los archivos .rules del proyecto siguen siendo compatibles como archivos de instrucciones de compatibilidad. Un tema relacionado se cubre en por qué Zed olvida el contexto del proyecto.

The Better Way: Put the Research Knowledge Somewhere an Editor Can't Hold It

Mira lo que acabas de hacer y la brecha es obvia. Las instrucciones se movieron a un archivo. Los archivos se movieron al disco. And lo que tardó meses en construirse (todo lo que Brain reunió sobre tu proyecto, sus fuentes y sus callejones sin salida) se volvió a escribir manualmente en un archivo markdown que se envía con cada solicitud, o se perdió.

Eso no es una deficiencia de Zed. El archivo de instrucciones de un editor sirve para guiar al agente, razón por la cual Zed separa las instrucciones siempre activas de las Skills bajo demanda en primer lugar. El conocimiento de investigación es una tercera categoría, y ninguno de los contenedores se adapta a ella.

Eso es lo que MemoryLake almacena: el conocimiento duradero de tu proyecto como entradas recuperables de las que leen tus herramientas, en lugar de un documento cargado por completo. La configuración consta de tres pasos.

Step 1: Create an API key

Inicia sesión en MemoryLake y crea una clave API. Una sola credencial para todas las herramientas que conectes.

Creación de una clave API de MemoryLake al mover Projects de Perplexity a Zed
Creación de una clave API de MemoryLake al mover Projects de Perplexity a Zed

Step 2: Upload your first memories

Trabaja desde la pestaña Brain que acabas de leer y escribe entradas cortas, una afirmación por cada una:

Escritura de hallazgos y fuentes de Brain en MemoryLake como entradas
Escritura de hallazgos y fuentes de Brain en MemoryLake como entradas

Hallazgos con su fuente. "La presentación de 2025 reemplaza la guía de 2024 sobre períodos de retención", además de dónde provino. El valor de un proyecto de investigación está en las conclusiones, y una conclusión sin fuente no se puede verificar más tarde.

Fuentes que resultaron ser autoritativas y las que no. La configuración de dominios priorizados de Perplexity codificaba parte de esto; escribe el criterio, no solo la lista de dominios.

Líneas de investigación que cerraste. Lo más costoso de volver a descubrir y lo que ningún artefacto registra.

Restricciones que dieron forma a las decisiones. El límite regulatorio, la brecha de disponibilidad de datos, la fecha límite que descartó la opción más exhaustiva.

Omite cualquier cosa que haya sido una actualización de estado. Si fuera a quedar obsoleta en quince días, pertenecía al resumen del proyecto, no aquí.

Step 3: Connect your AI & agents

Conecta las herramientas que utilizas. MemoryLake es accesible a través de MCP y de una API, por lo que los agentes nativos de MCP (entre ellos Claude Code, Codex y OpenClaw) se conectan apuntando al servidor MCP, mientras que otros asistentes leen la misma memoria a través de la API. De este modo, el conocimiento está disponible en Zed y en cualquier otra cosa que estés usando, sin vivir dentro de ninguno de ellos.

Conexión de Zed y otros agentes a una capa de memoria de investigación consultable
Conexión de Zed y otros agentes a una capa de memoria de investigación consultable

Tres límites honestos, y el primero es importante aquí. MemoryLake no lee Perplexity ni Brain: no puede exportar tu Project, y el Paso 2 anterior es un trabajo manual que realizas leyendo la pestaña Brain. No es un reemplazo para AGENTS.md o Skills, que son la forma en que guías al agente de Zed. Y no es una plataforma de colaboración: los roles, alcances y vinculaciones de canales que tenías en Perplexity son una capacidad real que estás dejando atrás.

Qué cambia esto en la práctica

El resultado de Brain sobrevive al traslado. No de forma automática ni completa, pero una vez leído y registrado como entradas, la mitad duradera sobrevive a la plataforma.

AGENTS.md se mantiene lo suficientemente corto como para ser seguido. Las instrucciones llevan dirección. No llevan un corpus de investigación, que es lo que mantiene el contenido siempre activo en una proporción adecuada.

Un archivo de reglas sobrante no puede ganar silenciosamente. Una vez que sabes que Zed toma el primer archivo que coincide, .cursorrules se convierte en algo que eliminas durante la configuración en lugar de depurar en octubre.

Perder la colaboración es una decisión, no una sorpresa. Tenías hasta 9,999 colaboradores disponibles en Projects de Enterprise y vinculación de canales de Slack. Git más una capa de memoria compartida es un modelo diferente; vale la pena elegirlo a sabiendas.

La siguiente herramienta es económica. El conocimiento de investigación que se mantiene fuera de un editor se puede leer desde cualquiera de ellos; la forma general se describe en por qué RAG no es memoria.

Buenas prácticas para esta migración

Lee la pestaña Brain antes de cancelar cualquier cosa. Es la única vista de lo que la plataforma aprendió, y una vez que finaliza el acceso, también finaliza la vista.

Extrae afirmaciones, no estados. Un hallazgo con una fuente perdura. Una actualización de estado continua, no.

Elimina .cursorrules, .windsurfrules y .clinerules del repositorio. La carga por primera coincidencia significa que un archivo obsoleto tiene prioridad sobre tu nuevo AGENTS.md.

Separa lo que está siempre activo de lo que es bajo demanda. La propia distinción de Zed: instrucciones para guía persistente, Skills para flujos de trabajo de tareas reutilizables. Poner un procedimiento en el archivo siempre activo es la forma más común de sobrecargarlo.

Mantén los dominios priorizados como prosa. La configuración no se transfiere; el criterio detrás de ella sí debería.

Recuerda que los agentes externos leen sus propios archivos. Configurar AGENTS.md guía al Zed Agent, no a todos los agentes que ejecutas dentro de Zed.

Decide el modo de ejecución de Brain antes de irte. Si mantienes el Project activo durante una transición, las ejecuciones automáticas de Brain se facturan al creador del proyecto; vale la pena verificarlo en lugar de descubrirlo por sorpresa.

Pon fecha a tus entradas. Los hallazgos de investigación envejecen más rápido que las convenciones de código; el problema general se trata en qué es y qué no es la memoria de IA.

Conclusión

Spaces ahora son Projects, y un Project es mucho más que un archivo de instrucciones: conversaciones de Search, tareas de Computer, archivos, conectores, colaboradores de hasta 9,999 en Enterprise, vinculaciones de Slack y Teams, un resumen del proyecto en ejecución y Brain construyendo memoria en vivo a partir de la actividad del proyecto. El agente de Zed es un animal diferente: instrucciones AGENTS.md siempre activas más Skills bajo demanda, leyendo tu sistema de archivos local.

Así que la migración es: las instrucciones se mueven limpiamente a AGENTS.md, los archivos se mueven al disco, los procedimientos se convierten en Skills y la colaboración no te acompaña. El paso que decide si el traslado conserva algo que valga la pena es abrir la pestaña Brain, leer lo que reunieron meses de trabajo y registrar las afirmaciones duraderas como entradas en algún lugar que ninguna de las dos plataformas posea. Haz eso y Zed comenzará informado. Omítelo y habrás migrado un archivo de configuración.

Preguntas frecuentes

¿Son los Spaces de Perplexity lo mismo que los Projects?

Sí, los Spaces han sido renombrados como Projects. El artículo del centro de ayuda de Perplexity ahora se titula "What are Projects?" mientras que su URL todavía termina en what-are-spaces, y describe un Project como un espacio de trabajo persistente y compartible que contiene tus conversaciones de Search, tareas de Computer, archivos, instrucciones personalizadas, herramientas conectadas y contexto acumulado.

¿Tiene Perplexity memoria que pueda exportar?

Perplexity tiene Brain, que construye una memoria continua para el trabajo realizado en un proyecto y muestra la memoria generada en la pestaña Brain. No hay una exportación de archivos documentada, pero el contenido se puede ver, por lo que el camino práctico es leer la pestaña Brain y registrar tú mismo las afirmaciones duraderas antes de irte.

¿Cómo carga Zed las instrucciones del proyecto?

Zed admite AGENTS.md como el archivo de instrucciones principal y utiliza el primer archivo que coincida de .rules, .cursorrules, .windsurfrules, .clinerules, .github/copilot-instructions.md, AGENT.md, AGENTS.md, CLAUDE.md, GEMINI.md. Las instrucciones del proyecto anulan el archivo personal ~/.config/zed/AGENTS.md cuando entran en conflicto.

¿Por qué Zed no lee mi nuevo AGENTS.md?

Lo más probable es que exista otro archivo anterior en esa lista en tu repositorio. Debido a que Zed toma la primera coincidencia en lugar de combinarlas, se utilizará en su lugar un .cursorrules o .clinerules sobrante. Elimina o fusiona los archivos rezagados.

¿A dónde van mis instrucciones del proyecto de Perplexity?

A AGENTS.md para la guía con alcance de proyecto, o a ~/.config/zed/AGENTS.md para cualquier cosa que sea válida en todos tus proyectos. Perplexity limita las instrucciones del proyecto a 8,000 caracteres; los archivos de instrucciones de Zed no tienen un límite documentado, por lo que el contenido cabe cómodamente.

¿Qué pierdo que no pueda reconstruir?

La colaboración y las características de la plataforma: roles y alcances de acceso, límites de colaboradores de hasta 5 en Projects que no son Enterprise y hasta 9,999 en los que pertenecen a Enterprise, vinculación de canales de Slack y Teams, conectores a nivel de proyecto y credenciales compartidas, el resumen del proyecto en ejecución y Brain generando memoria automáticamente a partir de la actividad. El contenido de las instrucciones y los archivos se transfieren; eso no.