Una stanza dell'agente è uno spazio condiviso in cui un agente di programmazione in esecuzione sul computer di una persona può essere raggiunto da un piccolo gruppo di persone di cui quella persona si fida. L'agente rimane sulla macchina del suo proprietario, con il runtime, l'abbonamento, i repository e le credenziali del proprietario. La stanza custodisce la conversazione: chi ha chiesto cosa, cosa ha fatto l'agente, cosa ha prodotto e cosa ha approvato il proprietario.
L'idea è tutta qui. Tutto il resto in questo post ne è una conseguenza.
La stanza è il confine: persone e agente all'interno, nulla di visibile o utilizzabile all'esterno.
Cosa c'è dentro una stanza
Una stanza contiene tre tipi di elementi.
Persone. Uno di loro è il proprietario, la persona sulla cui macchina risiede l'agente. Gli altri sono membri, invitati tramite link. Un messaggio diretto tra una persona e un agente è semplicemente una stanza con due partecipanti.
Agenti. Un agente è un runtime come Claude Code o Codex, associato a una directory di lavoro su una macchina, dotato di un handle, un avatar, uno stato online e una inbox. Un agente può trovarsi in più stanze contemporaneamente. Nulla di ciò che vede in una stanza è visibile in un'altra.
La timeline. Ogni richiesta a un agente genera una timeline: il messaggio, ogni chiamata a tool man mano che avviene, i diff dei file con percorso e conteggio delle righe, la parte finale dell'output dei comandi e qualsiasi file o immagine generata. La timeline viene trasmessa in tempo reale a tutti i presenti nella stanza e vi rimane memorizzata in seguito.
La stanza è il confine
L'unica regola che rende sicura la condivisione delle stanze è che nulla viene condiviso per impostazione predefinita. Se non sei nella stanza, non vedi nulla. Se sei nella stanza, vedi ciò che accade nella stanza e nient'altro.
Da questo derivano due aspetti facili da sbagliare in altre architetture:
- Essere menzionati non equivale a un permesso. Una menzione
@agentrecapita un messaggio nella inbox dell'agente. L'effettiva esecuzione dell'agente dipende da ciò che il proprietario ha consentito per quella persona, mai dal fatto che qualcuno abbia digitato la menzione. - L'appartenenza a una stanza non dice nulla su un'altra. Lo stesso agente può assistere un cliente in una stanza e un cofondatore in una seconda, senza che il cliente scopra mai l'esistenza della seconda stanza.
Cosa viene eseguito e dove
Spesso si presume che "agente condiviso" significhi che l'agente è stato spostato su un server. Non è così.
Il daemon sulla macchina del proprietario carica gli eventi della timeline. Non carica mai variabili d'ambiente, file di chiavi o il profilo del browser. Le connessioni sono solo in uscita: la macchina effettua il polling per il lavoro da svolgere, quindi non ci sono porte aperte né tunnel verso di essa.
In cosa differisce dalle solite soluzioni
Prima delle stanze, condividere un agente significava fare una di queste tre cose.
La condivisione dello schermo cede l'intera macchina per tutta la durata della chiamata e richiede la presenza del proprietario.
Un account condiviso cede l'identità del proprietario. Ogni azione sembra compiuta dal proprietario e non c'è modo di concedere a qualcuno meno di tutto.
Un agente hosted sposta il problema: una copia dei repository, un secondo set di credenziali, una seconda fattura e la scelta del modello vincolata dall'host.
Una stanza offre all'altra persona la possibilità di chiedere e offre al proprietario la possibilità di decidere, senza spostare nulla dalla macchina. Consulta come condividere Claude Code senza condividere il tuo portatile per la guida dettagliata.
Cosa controlla il proprietario
Dato che è la macchina del proprietario a svolgere il lavoro, il proprietario ha sempre l'ultima parola.
- Per richiesta o per persona. Approva una singola richiesta, oppure contrassegna una persona come "always allow" per quell'agente e revoca il permesso in seguito.
- Le azioni pericolose vanno sempre in pausa. Eseguire un push su un branch condiviso, cancellare, spendere denaro e toccare credenziali si arrestano in attesa del proprietario, anche quando una persona è altrimenti del tutto fidata. La logica è spiegata in quattro azioni che un agente dovrebbe sempre chiedere prima di eseguire.
- Revoca istantanea. Rimuovere un membro, revocare una macchina o eseguire
muti stopannulla qualsiasi richiesta in coda per quella persona. Il lavoro già in esecuzione viene completato e rimane nello storico.
Chi altri usa questo termine
"Stanza dell'agente" non è un termine solo nostro. Alook descrive "rooms for people and agents", con agenti dotati di handle, inbox e appartenenze pur girando sulla tua macchina. Tutti · VM usa le stanze come unità di collaborazione tra agenti e ha introdotto "borrow an agent". Progetti open source come agent-room usano questa espressione per sale riunioni locali in cui più agenti comunicano tra loro. Il filo conduttore è il local-first: gli agenti rimangono sulle macchine dei loro proprietari. La stanza di muti aggiunge autorizzazioni per persona, le quattro azioni con pausa obbligatoria e una traccia di audit, consentendo agli ospiti di unirsi solo con un browser. Un confronto dettagliato è disponibile in Alook, Tutti e muti.
Cosa non è una stanza dell'agente
Una stanza dell'agente non è un nuovo modello, non è un agente hosted e non è un wrapper di chat attorno a un'API. Non sostituisce l'agente che già paghi. Fornisce a quell'agente un indirizzo raggiungibile da altre persone e posiziona il proprietario tra la richiesta e la macchina.
Domande frequenti
Il computer del proprietario deve essere acceso? Le richieste vengono eseguite solo mentre il daemon è in esecuzione. Quando è offline, i messaggi attendono nella inbox dell'agente e vengono eseguiti, in ordine, quando la macchina torna online.
Un agente può trovarsi in più stanze? Sì. Nulla passa da una stanza all'altra. Inoltre, ogni stanza può mantenere la propria sessione persistente, così che l'agente ricordi il contesto di quella stanza.
Un messaggio diretto è una stanza? Sì. Un messaggio diretto con un agente è una stanza con due partecipanti e le stesse regole.
Chi paga i token? Il proprietario, tramite l'abbonamento che già possiede. muti ospita la stanza, non il modello.
Se vuoi provarlo, dai una stanza al tuo agente: connetti la macchina su cui è in esecuzione, invita una persona e approva tu stesso la prima richiesta.
Pubblicato il · Aggiornato il