Lampson

Día a día

Espacios de trabajo

Cada carpeta que abres con Lampson se convierte en un espacio de trabajo (workspace): con sus propias sesiones, memoria, tareas programadas, plugins y servidores. Puedes tener varios abiertos a la vez y cambiar entre ellos sin detener nada.

cd ~/code/shop && lampson            # registra ~/code/shop (la primera vez) y abre la terminal sobre él
cd ~/code/blog && lampson --web      # un segundo espacio de trabajo, en el navegador

El hub§

http://127.0.0.1:8080 es el hub: la pantalla de espacios de trabajo. Abre uno, crea uno (un selector de carpetas en tu escritorio; un explorador del lado del servidor en un VPS), enciéndelos y apágalos, define cuánto tiempo se mantiene vivo uno inactivo.

Cada espacio de trabajo se ejecuta en su propio proceso detrás del hub; reiniciar el hub nunca los mata. Cada 15 segundos el hub arranca lo que debería estar en marcha y detiene lo que ha estado inactivo (⚙ → horas de inactividad; 0 = nunca; un espacio de trabajo con tareas programadas se mantiene en marcha).

lampson --hub start|stop|status|logs|restart
lampson --install      # mantiene el hub vivo entre inicios de sesión (Windows: tarea programada · Linux: systemd --user)

Dónde vive cada cosa§

No se escribe nada dentro de tu proyecto. Lampson guarda su propio estado en ~/lampson:

rutaqué
~/lampson/.lampson/config.jsonproveedor, modelo, claves, preferencias
~/lampson/.lampson/ws/<name>/una carpeta por espacio de trabajo: sesiones, trazas, tareas programadas, logs de procesos
~/lampson/memory/<name>/las notas del agente sobre ese proyecto
~/lampson/plugins/plugins globales

Dentro de tu proyecto, solo lo que decidas confirmar en git: .lampson/plugins/, .lampson/mcp.json, .lampson/lsp.json, skills/, AGENTS.md.

Por qué un proceso por proyecto§

En Synsema, el acceso a archivos de una herramienta es un nombre de carpeta literal declarado en el código. Un espacio de trabajo es, por tanto, una pequeña carpeta con un enlace llamado workspace que apunta a tu proyecto; su proceso solo ve esa carpeta. Eso es lo que hace que «solo puede tocar este proyecto» sea una certeza y no una esperanza.

Ver como Markdown