Lampson

Referencia

Novedades

Lampson, el SDK de JavaScript (npm i lampson) y el de Python (pip install lampson) salen siempre con el mismo número de versión. Para actualizar: lampson --update, o npm i -g lampson@latest.

0.5.2 — 19 de octubre de 2026§

El SDK, más fácil de usar.

  • Python sin npm i -g lampson: si el comando lampson no está instalado, el modo local lo baja una vez con npx, en la misma versión que el paquete de Python. Hace falta Node.js; si no está, el error lo dice.
  • Python: from_= en ask() y stream(), porque from es palabra reservada. **{"from": …} sigue andando.
  • Python: una ruta relativa en local={"command": […]} es de tu app, no del workspace.
  • JavaScript: lampson.tool() acepta esquemas de zod 3 sin instalar zod-to-json-schema (objetos, textos, números, booleanos, enums, listas, optional, nullable, describe).
  • JavaScript: el aviso de herramientas que faltan sale una sola vez por proceso.
  • Linux y Mac: close() ya no deja procesos de Lampson vivos.

0.5.1 — 19 de octubre de 2026§

Herramientas de tu app, con garantías. Ver Seguridad.

  • Herramientas de tu app: funciones de JavaScript o Python, o archivos .syn con su techo de capacidades en .lampson/tools/. Con Lampson en otra máquina, cada llamada llega a tu app firmada (RFC 9421).
  • Contexto de confianza (ctx): quién escribe, la conversación y tu meta llegan a cada herramienta aparte de los argumentos, y el modelo no los puede escribir.
  • lampsonTools: false: un agente para tus clientes sin bash, read, write ni fetch.
  • Las herramientas .syn corren solo aprobadas: lampson tools list|approve, o el botón herramientas de la web.
  • API: los callbacks van solo a las URLs de la key, cada key tiene su secreto, y conversaciones y sesiones son de la key que las creó.

Revisa al actualizar:

  • Las conversaciones de la API empiezan de cero una vez.
  • Retomar por id una sesión creada antes de 0.5.1 da 404.
  • Una key nueva sin --callback no puede pedir callbacks; las viejas siguen andando y lampson key list las marca.
  • Requiere Synsema 0.6.44 o más nuevo (synsema update).

0.5.0 — 18 de octubre de 2026§

  • Inicio nuevo, con un mosaico por producto y pestañas de proyectos, equipos, tareas y plugins.
  • Sistema visual nuevo en toda la interfaz web.
  • Equipos en vivo: lienzo de asientos, cadena de mando, pase de trabajo entre equipos y tope diario.
  • Workspace más simple y modelos al día.

0.4.1 — 16 de octubre de 2026§

  • Equipos desde el inicio, vista general en /equipos y «+ equipo» en una carpeta nueva.

0.4.0 — 16 de octubre de 2026§

0.3.0 — 16 de octubre de 2026§

Lampson como motor.

  • SDK de JavaScript y de Python, en modo servidor o local (lampson run --stdio).
  • Canales: Telegram y Chatwoot (WhatsApp, Instagram, email), también sin URL pública.
  • Lampson como servidor MCP para otras IA y otros Lampson.
  • API keys con rate limit y callbacks solo a URLs permitidas; permiso por herramienta en el agente (approve: ask).

Las versiones anteriores están en el historial de GitHub.

Ver como Markdown