Dia a dia
Espaços de trabalho
Cada pasta que você abre com o Lampson vira um espaço de trabalho (workspace), com suas próprias sessões, memória, tarefas agendadas, plugins e servidores. Você pode ter vários abertos ao mesmo tempo e alternar entre eles sem parar nada.
cd ~/code/shop && lampson # registra ~/code/shop (na primeira vez) e abre o terminal nele
cd ~/code/blog && lampson --web # um segundo espaço de trabalho, no navegador
O hub§
http://127.0.0.1:8080 é o hub: a tela dos espaços de trabalho. Abra um, crie um (um seletor de pastas no seu desktop; um navegador de arquivos do lado do servidor em um VPS), ligue-os e desligue-os, defina por quanto tempo um espaço ocioso continua vivo.
Cada espaço de trabalho roda em seu próprio processo, atrás do hub; reiniciar o hub nunca os mata. A cada 15 segundos o hub inicia o que deveria estar rodando e para o que ficou ocioso (⚙ → horas de inatividade; 0 = nunca; um espaço de trabalho com tarefas agendadas continua ativo).
lampson --hub start|stop|status|logs|restart
lampson --install # manter o hub vivo entre logins (Windows: Tarefa Agendada · Linux: systemd --user)
Onde as coisas ficam§
Nada é escrito dentro do seu projeto. O Lampson guarda seu próprio estado em ~/lampson:
| caminho | o que é |
|---|---|
~/lampson/.lampson/config.json | provedor, modelo, chaves, preferências |
~/lampson/.lampson/ws/<name>/ | uma pasta por espaço de trabalho: sessões, traces, agendamentos, logs de processos |
~/lampson/memory/<name>/ | as anotações do agente sobre aquele projeto |
~/lampson/plugins/ | plugins globais |
Dentro do seu projeto, só o que você decidir versionar: .lampson/plugins/, .lampson/mcp.json, .lampson/lsp.json, skills/, AGENTS.md.
Por que um processo por projeto§
No Synsema, o acesso de uma ferramenta a arquivos é um nome de pasta literal declarado no código. Um espaço de trabalho é, portanto, uma pequena pasta com um link chamado workspace que aponta para o seu projeto; o processo dele só enxerga essa pasta. É isso que torna "ele só pode tocar neste projeto" um fato, e não uma esperança.