Vai al contenuto

SICUREZZA E CONTROLLO

Lascia sviluppare gli agenti. Il tuo branch resta tuo.

Gli agenti in container lavorano con una home directory dedicata e un worktree Git isolato. Panolayer si frappone tra quello spazio di lavoro e il tuo branch: prima la verifica, poi la tua approvazione.

Come si combinano i confiniDal lavoro isolato al codice approvato
Spazio per sviluppare

Container dell’agente

Un ambiente separato per ogni agente che avvii.

Agente di codingEsegue i suoi strumenti all’interno della sandbox
Home directory dell’agenteImpostazioni e file al di fuori della tua home personale
Worktree isolatoParte dal tuo branch; le modifiche restano qui

Nessuna modifica diretta al tuo branch di lavoro

Richiedi la verifica
Il confine del merge

Panolayer

Il guardiano tra le modifiche degli agenti e il tuo branch.

Verification Engine

Controlla le modifiche proposte per individuare regressioni. Solo un risultato superato sblocca una richiesta di merge.

Correggi i controlli non superati, poi verifica di nuovo.
Superato → richiesta della tua approvazione

La tua approvazione

Esamina il diff, i rilevamenti ed eventuali errori. Confermi tu il merge in Panolayer.

Merge approvato
Di nuovo nelle tue mani

Il tuo branch

Tornano solo le modifiche che approvi.

Verifica superataApprovato da una persona

Crea un branch per sviluppare. Supera la verifica. Ottieni la tua approvazione. Esegui il merge nel tuo branch.

LIBERTÀ ALL’INTERNO. CONTROLLO AL CONFINE.

Lascia spazio agli agenti. Mantieni l’ultima parola.

Uno spazio di lavoro tutto loro.

Un agente può installare strumenti, creare file e lavorare sul codice all’interno del suo container. La sua home dedicata contiene impostazioni e file al di fuori della tua home personale; il worktree isolato di ogni sessione tiene le modifiche al codice separate dal tuo spazio di lavoro quotidiano.

Un controllo prima del tuo branch.

Il Verification Engine controlla le regressioni prima che un agente possa chiedere il merge. I controlli non superati mantengono bloccata la richiesta. Se l’agente modifica di nuovo il codice, serve un nuovo risultato di verifica.

Il merge lo decidi tu.

Un controllo superato apre la porta alla revisione. Panolayer ti presenta le modifiche proposte e i risultati della verifica, inclusi avvisi ed errori. L’agente può chiedere; sei tu a decidere se eseguire il merge.

E QUANDO HAI FINITO

Lavoro fatto. Spazio di lavoro ripulito.

Quando termini una sessione, Panolayer rilascia il suo runtime e i file di sessione. Gli spazi di lavoro completati possono essere ripuliti; il lavoro non unito resta disponibile finché non scegli cosa mantenere o scartare.