Estender
Tarefas agendadas
O Lampson pode executar coisas em horário programado, sem ninguém no teclado: uma verificação toda manhã, um relatório a cada 6 horas, uma execução completa do agente com as suas instruções.
Criar uma§
Diga: "todo dia útil às 9, rode os testes e me avise se algo quebrou". O agente propõe a tarefa — exatamente o que vai rodar, quando, com quais permissões — e pede sua aprovação. Ou use Programadas → + (“Agendadas”) na interface web, ou /schedule add no terminal.
Os agendamentos se leem como inglês simples: every 6h · every 30m · daily 09:00 · mon,wed 08:30 · weekdays 09:00. Horário local; LAMPSON_TZ sobrescreve.
Três tipos§
| tipo | o que roda | quem autoriza |
|---|---|---|
plugin | uma ferramenta de um plugin que está ligado | ligar o plugin |
bash | um comando fixo que termina sozinho | você, uma vez, ao criá-la |
prompt | um turno completo do agente com as suas instruções e um perfil | o envelope de permissões fixado na criação: strict, ask ou yolo |
Cada execução deixa um log; uma execução prompt também deixa uma sessão normal chamada ⏰ <task>, com seu trace (o registro passo a passo). notify = a URL de um webhook que recebe cada resultado em JSON — para tarefas do tipo "pesquise e me envie".
Onde elas rodam§
Dentro do processo do espaço de trabalho (workspace), que o hub mantém vivo enquanto o espaço tiver tarefas ativadas. lampson --install faz o hub sobreviver a reinicializações. Uma execução perdida enquanto a máquina estava desligada acontece quando ela volta, marcada como atrasada.
Aprovar pelo celular§
Uma execução em modo ask que encontra algo arriscado espera por você. Na interface web, ela aparece em Aprobaciones (“Aprovações”). Para decidir de qualquer lugar, defina duas coisas em ⚙ → Aprobaciones a distancia (“Aprovações a distância”) ou no .env:
LAMPSON_PUBLIC_URL— como este Lampson é alcançado de fora (um túnel, um VPS, um edge Synsema com TLS).LAMPSON_WEBHOOK_URL— para onde fazer o POST de cada aprovação pendente (id, mensagem, motivo, validade e dois links de uso único: sim e não). Encaminhe-os para Telegram, Slack ou e-mail com n8n, um bot ou seis linhas de Synsema.LAMPSON_WEBHOOK_SECRETassina o corpo (HMAC-SHA256).
Abrir o link sim aprova; o link não nega; o token morre com o prazo (2 horas por padrão). Sem resposta a tempo = negado. Nada é aprovado automaticamente, nunca.