Sandbox
O sandbox é um ambiente de execução na cloud que está sempre disponível. Mesmo sem um daemon local conectado, o bot pode executar código.Linguagens suportadas
- JavaScript (Node.js)
- Python
- Bash
Como funciona
Quando você pede pro bot executar algo:- Se tem um daemon local conectado → executa no seu terminal
- Se não tem → executa automaticamente no sandbox cloud
Ambientes persistentes
Cada usuário pode criar até 3 ambientes sandbox nomeados. Arquivos e pacotes instalados persistem entre sessões via R2 mount.| Ação | Descrição |
|---|---|
list | Ver todos os ambientes |
create | Criar novo ambiente (nome com letras, números, hífens) |
archive | Arquivar ambiente (soft delete) |
info | Detalhes de um ambiente |
default é criado automaticamente e não pode ser arquivado.
Infraestrutura
O sandbox roda em Cloudflare Containers (@cloudflare/sandbox) com containers Docker isolados por sessão. Cada execução tem timeout configurável. Ambientes persistentes usam R2 para montar o storage do usuário.