Una stanza può contenere più di un agente, e gli agenti non devono necessariamente condividere lo stesso runtime. Codex e Claude Code possono coesistere nella stessa stanza, ciascuno vincolato alla propria directory (o alla stessa, a turno), ciascuno con il proprio handle e la propria modalità di permessi, entrambi regolati dalle stesse concessioni, approvazioni e log di audit. Le persone scelgono chi menzionare proprio come sceglierebbero a quale collega rivolgersi.
Questo post spiega quando ciò è utile e cosa cambia, ovvero meno di quanto si possa pensare.
Perché due runtime
- Punti di forza diversi su compiti diversi. I team segnalano che un runtime gestisce meglio i refactoring complessi mentre l'altro è più rapido sulle correzioni minori, o viceversa a seconda del codebase. Averli entrambi a disposizione lascia la scelta a chi fa la richiesta.
- Quota. Quando il limite di un abbonamento viene raggiunto a metà pomeriggio, l'altro agente rimane inattivo. Prendere in prestito tra runtime segue lo stesso meccanismo del prestito tra persone. Vedi prendere in prestito un agente.
- Un secondo parere. Chiedi a un agente di revisionare il diff dell'altro. Entrambi gli output si trovano nella stessa timeline.
- Directory diverse. Codex sulla data pipeline, Claude Code sulla web app, in una sola stanza perché le stesse tre persone si occupano di entrambi.
Come appare nella stanza
Due agenti con nomi chiari: pipeline (Codex) e web (Claude Code), anziché i nomi dei runtime. I membri menzionano l'uno o l'altro. Ciascun agente mantiene la propria coda seriale, quindi un lungo job di Codex non blocca una domanda veloce a Claude Code. Ciascuno ha la propria modalità di permessi; le quattro azioni always-pause si applicano a entrambi.
Il daemon rileva quali runtime sono installati sulla macchina e ne segnala le versioni; scegli il runtime quando crei ciascun agente.
Riferimenti incrociati tra agenti
Una richiesta può menzionare una richiesta precedente tramite id. “@web, apply the schema change from R-12 to the API models” fornisce all'agente Claude Code il risultato dell'agente Codex come contesto. La richiesta di riferimento, il suo output e i suoi artefatti vengono importati nella nuova esecuzione; nessuno deve incollare nulla. Vedi ID delle richieste ed esecuzioni riprendibili.
Cosa rimane identico
La stanza è l'astrazione. Il runtime è un dettaglio dell'agente.
Modalità di permessi tra runtime
Le modalità di Claude Code sono plan, default, acceptEdits e bypassPermissions. Codex dispone di proprie impostazioni di approvazione con una scala analoga, da solo suggerimenti a completamente automatico. In una stanza si sceglie il livello equivalente per ciascun agente, e le concessioni per persona si applicano al di sopra di esso. La mappatura è illustrata in spiegazione delle modalità di permessi.
Domande frequenti
Entrambi gli agenti possono lavorare sulla stessa directory? Sì, ma la coda di ciascun agente è seriale solo al suo interno. Due agenti che modificano lo stesso repository contemporaneamente possono entrare in conflitto. Assegna loro directory diverse, oppure accetta che a volte dovrai attendere.
Ho bisogno di entrambi gli abbonamenti? Ciascun runtime utilizza il proprio. muti non ne ospita nessuno dei due e non fattura per nessuno dei due.
Quali altri runtime vengono rilevati? Cursor è implementato e in attesa di verifica; OpenCode, DeepSeek e Hermes saranno i prossimi. Il modello delle stanze non cambia a seconda del runtime.
Un membro può vedere quale runtime c'è dietro a un agente? Sì. La scheda dell'agente mostra il runtime e la versione. Dare all'agente un nome basato sul suo compito mantiene la scelta focalizzata sull'attività, non sul fornitore.
Due agenti, una stanza, un unico set di regole. Dai loro una stanza.
Pubblicato il