Vai al contenuto

Un Supabase locale per ogni agente, senza contendersi il database

La CLI sperimentale permette stack locali distinti per worktree, con porte e servizi separati.

Che succede

Due agenti lavorano su due rami del codice, ma il database locale è uno solo. Basta una migrazione di uno per cambiare il terreno sotto i piedi dell’altro. Supabase documenta un modo di separare anche quello: uno stack locale per progetto o worktree, con porte, servizi e connessioni MCP distinti.

Le funzioni sperimentali della CLI 2.119 mirano a rendere l’ambiente riproducibile insieme al ramo di lavoro. Docker è il percorso consigliato per eseguire più progetti locali; l’esecuzione nativa resta alpha su Linux e Apple Silicon.

Ogni prova può così avere il proprio stato e fallire senza compromettere l’esperimento accanto. Il worktree separava già i file; lo stack dedicato porta la stessa separazione nel database su cui quei file lavorano.

Perché conta

Due esperimenti possono provare migrazioni incompatibili senza costringere uno dei due a ripulire lo stato dell’altro.

Vuoi sapere di più su pillole come questa?