---
title: Novidades
description: O que mudou em cada versão do Lampson e dos SDKs de JavaScript e Python, e o que você precisa revisar ao atualizar.
---
# 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](/pt/docs/security).

- **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](/pt/docs/teams) 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

- [Objetivos](/pt/docs/objectives): um agente trabalha sozinho até terminar, com orçamento e aprovação.
- [Equipes](/pt/docs/teams) de agentes com papéis, cada um na sua branch do git.
- O plugin `orders` para [receber pedidos pelo chat](/pt/docs/orders).

## 0.3.0 — 16 de outubro de 2026

O Lampson como motor.

- [SDK](/pt/docs/sdk) de JavaScript e de Python, em modo servidor ou local (`lampson run --stdio`).
- [Canais](/pt/docs/channels): Telegram e Chatwoot (WhatsApp, Instagram, email), também sem URL pública.
- [Lampson como servidor MCP](/pt/docs/mcp-server) para outras IAs e outros Lampson.
- [API keys](/pt/docs/api) 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](https://github.com/kitecosmic/lampson/commits/main).
