Lampson

Referência

Novidades

O Lampson, o SDK de JavaScript (npm i lampson) e o de Python (pip install lampson) saem sempre com o mesmo número de versão. Para atualizar: lampson --update, ou npm i -g lampson@latest.

0.5.2 — 19 de outubro de 2026§

O SDK, mais fácil de usar.

  • Python sem npm i -g lampson: se o comando lampson não estiver instalado, o modo local o baixa uma vez com npx, na mesma versão do pacote Python. É preciso ter Node.js; se não tiver, o erro avisa.
  • Python: from_= em ask() e stream(), porque from é palavra reservada. **{"from": …} continua funcionando.
  • Python: um caminho relativo em local={"command": […]} é relativo ao seu app, não ao workspace.
  • JavaScript: lampson.tool() aceita esquemas do zod 3 sem instalar zod-to-json-schema (objetos, textos, números, booleanos, enums, listas, optional, nullable, describe).
  • JavaScript: o aviso de ferramentas que faltam aparece uma única vez por processo.
  • Linux e Mac: close() não deixa mais processos do Lampson vivos.

0.5.1 — 19 de outubro de 2026§

Ferramentas do seu app, com garantias. Veja Segurança.

  • Ferramentas do seu app: funções em JavaScript ou Python, ou arquivos .syn com o seu teto de capacidades em .lampson/tools/. Com o Lampson em outra máquina, cada chamada chega ao seu app assinada (RFC 9421).
  • Contexto confiável (ctx): quem escreve, a conversa e o seu meta chegam a cada ferramenta à parte dos argumentos, e o modelo não pode escrevê-los.
  • lampsonTools: false: um agente para os seus clientes sem bash, read, write nem fetch.
  • As ferramentas .syn só rodam aprovadas: lampson tools list|approve, ou o botão herramientas da web.
  • API: os callbacks vão só para as URLs da key, cada key tem o seu segredo, e conversas e sessões pertencem à key que as criou.

Revise ao atualizar:

  • As conversas da API recomeçam do zero uma vez.
  • Retomar pelo id uma sessão criada antes da 0.5.1 dá 404.
  • Uma key nova sem --callback não pode pedir callbacks; as antigas continuam funcionando e lampson key list as marca.
  • Requer Synsema 0.6.44 ou mais recente (synsema update).

0.5.0 — 18 de outubro de 2026§

  • Nova tela inicial, com um mosaico por produto e abas de projetos, equipes, tarefas e plugins.
  • Novo sistema visual em toda a interface web.
  • Equipes ao vivo: tela de assentos, cadeia de comando, repasse de trabalho entre equipes e limite diário.
  • Workspace mais simples e modelos atualizados.

0.4.1 — 16 de outubro de 2026§

  • Equipes a partir da tela inicial, visão geral em /equipos e «+ equipe» numa pasta nova.

0.4.0 — 16 de outubro de 2026§

0.3.0 — 16 de outubro de 2026§

O Lampson como motor.

  • SDK de JavaScript e de Python, em modo servidor ou local (lampson run --stdio).
  • Canais: Telegram e Chatwoot (WhatsApp, Instagram, email), também sem URL pública.
  • Lampson como servidor MCP para outras IAs e outros Lampson.
  • API keys com rate limit e callbacks só para URLs permitidas; permissão por ferramenta no agente (approve: ask).

As versões anteriores estão no histórico do GitHub.

Ver como Markdown