
Ingegneria del loop presso Three Agents: cosa dice il workflow Magpie di yetone sull'esecuzione di Claude Opus 5.5 senza supervisione
- OrcaNUOVOOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 per 1M di token · 55 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2952Intelligenza
- anthropicAnthropic: Claude Sonnet 5.52026-09-2856Intelligenza
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 per 1M di token · 1005 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2238Intelligenza
- OpenAIOpenAI: GPT-6 Sol2026-09-2248Intelligenza
- AnthropicAnthropic: Claude Opus 5.52026-09-2258Intelligenza
- xAIGrok 4.72026-09-2146Intelligenza
- OrcaOrca: OrcaCyber Zero 1.02026-09-17$3.00 / $7.50 per 1M di token · 40 tok/s
- OrcaOrca: OrcaVerify Text 1.02026-09-16$2.00 / $0.00 per 1M di token · 2230 tok/s
- DeepSeekDeepSeek: DeepSeek V4.1 Flash2026-09-1040Intelligenza
- OpenAIOpenAI: GPT-6 Astra2026-09-0453Intelligenza77Codice
- GoogleGoogle: Gemini 3.8 Flash2026-09-0241Intelligenza76Codice
- AlibabaQwen: Qwen3.8 Max (0902)2026-09-0245Intelligenza76Codice
- AnthropicAnthropic: Claude Fable 5.12026-09-0153Intelligenza82Codice
- TencentTencent: Hy4 preview2026-08-28$0.83 / $2.50 per 1M di token · 57 tok/s
- AlibabaQwen: Qwen3.8 Flash2026-08-26$0.15 / $0.47 per 1M di token · 125 tok/s
- z-aiZ.ai: GLM 5.3 Flash2026-08-2642Intelligenza72Codice
- DeepSeekDeepSeek: DeepSeek V4 Flash Vision (Exp)2026-08-21$0.22 / $0.66 per 1M di token · 207 tok/s
- z-aiZ.ai: GLM 5.32026-08-1845Intelligenza75Codice
La cosa più interessante della configurazione di yetone non è il modello. È il numero tre. Il manutentore di Magpie — un gateway locale che permette agli agenti di codifica di funzionare con qualunque modello tu gli indichi — ha descritto il proprio flusso di manutenzione su X il 2026-10-13: Claude Code, guidato da Anthropic Claude Opus 5.5, con tre /loop task in esecuzione contemporaneamente, ognuno dei quali osserva una superficie diversa — issue e pull request di GitHub, la comunità Discord e feedback in arrivo su X — e corregge ciò che trova. L'ingegneria dei loop, la pratica di mantenere un agente in ciclo invece di inviargli prompt turno dopo turno, è stata oggetto di molte discussioni quest'anno. Ciò che rende questo esempio degno di lettura è che viene fornito con un organigramma.
Claude Opus 5.5 non è nuovo. Anthropic lo ha reso disponibile il 2026-09-22, tre settimane fa, a 4 $ per milione di token di input e 20 $ per milione di token di output. Questa non è una storia di lancio. È una storia su ciò che implicano le impostazioni predefinite del modello per chiunque tenti di copiare un ciclo di manutenzione a tre agenti — e su quali parti di quel ciclo si rompono in modi che i tutorial non menzionano.
Cosa c'è effettivamente nel workflow
Il segnale è breve, quindi vale la pena essere precisi su ciò che viene affermato e su ciò che non lo è. yetone esegue tre /loop attività concorrenti in Claude Code su Opus 5.5. Una tiene d'occhio il repository — issue e pull request. Una tiene d'occhio Discord. Una tiene d'occhio X. L'agente corregge ciò che ritiene valga la pena correggere, nel loop, senza che un umano assegni ogni turno. Lo schema che ha automatizzato è quello che la maggior parte dei maintainer svolge male: il triage. Non la scrittura del codice. La lettura, lo smistamento, la deduplicazione e le risposte che mangiano un'ora al giorno.
La frase loop engineering qui ha un ruolo portante. Un loop non è un agente che svolge un compito; è una sessione che continua a tornare su un compito secondo una cadenza che sceglie, con lo stato dell'ultima iterazione ancora davanti a sé. È su questa distinzione che la maggior parte delle versioni fatte in casa si sgretola, ed è esattamente lì che gli strumenti si sono evoluti nelle ultime sei settimane.

Cosa fa effettivamente /loop di Claude Code a ottobre 2026
Se non hai letto la documentazione attuale, la versione che ricordi è probabilmente sbagliata, perché /loop ha cambiato forma mentre l'ingegneria dei loop era di tendenza.
Un semplice /loop non vuole più che tu specifichi un intervallo. Omettilo, e Claude ne sceglie uno dinamicamente — tra un minuto e un'ora — in base a ciò che ha osservato nell'iterazione precedente. Attende brevemente mentre una build è in fase di completamento o una pull request è attiva, e attende molto più a lungo quando non c'è nulla in sospeso. Il ritardo scelto e il motivo per cui è stato scelto vengono stampati alla fine di ogni iterazione, così puoi vedere il ragionamento del loop sulla propria cadenza. Specifica invece un intervallo — /loop 5m check the deploy — e ottieni una pianificazione cron fissa.
Ometti anche il prompt e ottieni un prompt di manutenzione integrato che affronta tre cose in ordine, a ogni iterazione:
• Continua qualsiasi lavoro non terminato dalla conversazione.
• Occupati della pull request del branch corrente — commenti di revisione, esecuzioni CI fallite, conflitti di merge.
• Esegui passaggi di pulizia come la caccia ai bug o la semplificazione quando non c'è nient'altro in sospeso.
Puoi sostituire quel valore predefinito con le tue istruzioni scrivendo un loop.md — in .claude/loop.md per un progetto, oppure ~/.claude/loop.md per ogni progetto che non ne definisca uno proprio. Le modifiche hanno effetto dall'iterazione successiva, così puoi affinare le istruzioni di un loop in esecuzione senza riavviarlo. Il file viene troncato oltre i 25.000 byte, uno spazio più che sufficiente per le regole di triage.

Quel meccanismo è la parte portante di una configurazione a tre loop, ed è la parte che i diagrammi di workflow di solito omettono. Un prompt di manutenzione integrato generico non è una policy di triage. Se vuoi un loop che legga le issue di GitHub come le legge il tuo progetto — cosa conta come duplicato, cosa riceve un'etichetta invece di una risposta, cosa non riceve mai una risposta — la policy deve risiedere in loop.md, non nel prompt che hai digitato quando hai avviato la sessione.
I limiti che decidono se tre è un numero o uno slogan
Tre loop concorrenti sono il punto in cui i vincoli iniziano a farsi sentire, e vale la pena elencarli prima di copiare la configurazione di qualcun altro.
• Limite di concorrenza: una sessione può contenere fino a 50 attività pianificate contemporaneamente, quindi tre cicli sono ben lontani dal limite. Il vincolo restrittivo non è il numero di attività, ma l’attenzione: tre cicli significano tre flussi di chiamate agli strumenti che competono per la stessa sessione.
• Scadenza — le attività ricorrenti si eliminano da sole sette giorni dopo la creazione, eseguendosi un'ultima volta prima di andarsene. Un ciclo di manutenzione che si è fermato silenziosamente all'ottavo giorno è la modalità di guasto più comune in assoluto, e fallisce in silenzio.
• Asimmetrie nel ripristino — riprendi una sessione con --resume o --continue e le attività pianificate con cron vengono ripristinate, tranne quelle ricorrenti scadute. Un loop autoregolato non viene ripristinato affatto; devi avviarlo di nuovo.
• Comportamento con sessione occupata — un'attività viene eseguita tra un turno e l'altro, mai nel mezzo di una risposta. Se un lungo turno agentico è in esecuzione quando un ciclo giunge a scadenza, l'esecuzione attende. Gli intervalli saltati non si accumulano; collassano in un'unica esecuzione.
• Jitter — le attività ricorrenti vengono volutamente eseguite in ritardo, fino alla metà dell'intervallo che manca all'esecuzione successiva e comunque non oltre 30 minuti, così che una flotta di sessioni non converga sullo stesso secondo. Un'attività che ricorre ogni dieci minuti parte in un momento qualsiasi, da puntuale a cinque minuti di ritardo. Il caso dei cinque minuti è l'eccezione: Claude Code la anticipa di 15 secondi per mantenere ogni esecuzione all'interno della finestra della prompt-cache.
• Requisito di macchina accesa — i loop si attivano solo mentre Claude Code è in esecuzione e inattivo. Chiudere il portatile li arresta. Non c'è recupero per le ore in cui sei stato via.
Quest'ultimo è il motivo per cui questo flusso di lavoro è la configurazione di un maintainer anziché di un team di piattaforma. Tre loop su una sola macchina, in un'unica sessione, sono un modo per far progredire un progetto open source molto attivo mentre ti occupi d'altro; non è un servizio.
Perché questo flusso di lavoro è specifico di Claude Opus 5.5, e non solo "un agente"
Esegui un ciclo a tre agenti su un modello privo di una grande finestra di contesto e i cicli passano la giornata a rileggere. Ogni iterazione re-ingurgita il thread della issue, il diff della PR e la cronologia di Discord; se la finestra è piccola, quella cronologia viene riassunta e persa, e il giudizio del ciclo peggiora silenziosamente con l'invecchiare della sessione. Claude Opus 5.5 dispone di una finestra di contesto da 1M di token con 128K token di output, ed è ciò che consente a un ciclo di triage di mantenere contemporaneamente un vero backlog di issue, una conversazione e le ultime iterazioni. Il suo prezzo è inoltre di $4 / $20 per milione di token, e le letture dalla cache costano $0.20 per milione — un quinto del prezzo di input — il che qui conta più del solito, perché un ciclo è il carico di lavoro più favorevole alla cache che esista. Lo stesso prompt di sistema, le stesse definizioni degli strumenti, lo stesso contesto del repository, ancora e ancora.
Il secondo adattamento è il default del pensiero, e taglia nella direzione opposta a seconda di ciò che fa ciascun loop. Claude Opus 5.5 esegue il pensiero adattivo sempre attivo, con lo sforzo predefinito a medio — un livello sotto il default di Claude Opus 5. Lo sforzo non cambia solo la qualità; cambia il volume delle chiamate agli strumenti. Un loop che valuta i problemi e uno che modifica il codice richiedono impostazioni diverse, e l'impostazione con sforzo minimo è anche un problema di pianificazione a sé stante: su un loop auto-regolato, il modello sceglie il proprio ritardo di risveglio successivo, quindi un loop di valutazione a basso sforzo e un loop di correzione ad alto sforzo si daranno un ritmo diverso sullo stesso repository. Non esiste un'impostazione che li faccia concordare. Il punto è sapere quale è quale, perché la differenza di ritmo è la cosa che vedrai per prima.
Se vuoi eseguire il loop e il fixer su modelli di vendor diversi — triage su qualcosa di economico, fix su Claude Opus 5.5 — quella è una decisione di routing più che una di Claude Code, ed è il motivo per cui un gateway si trova davanti alla sessione.
Lo sto provando senza scommettere la produzione su di esso.
L'obiezione ragionevole a una configurazione a tre loop è che mette un agente autonomo davanti ai problemi dei tuoi utenti già il primo pomeriggio. Il loop commenterà. Chiuderà delle cose. Il modo onesto di adottare questo approccio è eseguire un loop in modalità dry-run per una settimana con un token GitHub in sola lettura e vedere se i suoi giudizi di triage corrispondono a quelli che hai fatto manualmente — e, separatamente, instradare il modello stesso in un ambiente in cui puoi misurarlo prima di impegnarti.
Su OrcaRouter, anthropic/claude-opus-5.5 viene erogato al prezzo di listino di Anthropic senza alcun ricarico aggiunto, da un unico endpoint che parla sia il formato compatibile con OpenAI sia il formato Anthropic Messages — così una sessione di Claude Code e uno script che parla con lo stesso modello non hanno bisogno di due integrazioni. Anthropic ha pubblicato il proprio prezzo di $4 / $20 il 2026-09-22; se quel prezzo di listino cambia, un gateway pass-through si muove con esso lo stesso giorno anziché al ciclo di fatturazione successivo, ed è la versione che vuoi quando stai dimensionando un loop che potrebbe girare per mesi. Il failover automatico tra provider copre il caso che la documentazione segnala e che nessuno testa: il loop non si ferma perché un upstream ha restituito un 429 alle tre del mattino. La fusione dei modelli e il DSL di routing contano meno qui — un loop di triage vuole un solo modello, in modo coerente, perché la coerenza è ciò che rende rivedibili i suoi giudizi.

Cosa fare con il numero tre
Il problema di reputazione dell'ingegneria dei loop è che gran parte di ciò che è stato dimostrato quest'anno era un singolo loop che eseguiva un compito ristretto in una demo. La configurazione di yetone è interessante perché sono tre loop su tre input diversi — il repository, la community di chat, la timeline pubblica — che è la forma del lavoro reale per cui un maintainer non ha tempo. È anche la forma che mette in luce ogni vincolo precedente: scadenza, jitter, ripristino, cadenza, e il fatto che i loop funzionano solo mentre la macchina è accesa.
La parte trasferibile non è il numero. È che ogni loop ha avuto la propria superficie, la propria policy in loop.md, e la propria ragione per risvegliarsi — e che chi lo eseguiva poteva capire, dal log delle iterazioni, perché ogni loop ha scelto il ritardo che ha scelto. Questa è una configurazione che puoi davvero verificare una settimana dopo. Il che, dato che ognuno di questi loop scade l'ottavo giorno, è più o meno quanto tempo hai per decidere se costruirlo di nuovo.
Va detto chiaramente: questa è la configurazione di un professionista, descritta dal suo autore su X, non una guida consigliata dal fornitore. La documentazione di Anthropic per Claude Opus 5.5 e il /loop di Claude Code ti dice cosa fanno gli strumenti. Non ti dice che tre sia il numero giusto, e nemmeno nessun altro lo fa ancora.
Quando il loop di triage e il loop di correzione vogliono modelli diversi: Fai passare il loop e il correttore da un unico endpoint che serve Claude Opus 5.5 al prezzo di listino di Anthropic da un singolo endpoint che parla sia il formato compatibile con OpenAI sia quello di Anthropic Messages.
Anche le scelte di modello come questa sono dove emergono le modalità di guasto: gli incidenti AI documentati e i guasti degli agenti dietro i modelli di questa classe sono raccolti in l'Archivio degli incidenti AI di OrcaRouter, dove ogni voce riporta le proprie fonti, gravità, grado di confidenza e flag di contestazione.
Confrontati in questo articolo1
Rilevato da questo articolo · Benchmark: Artificial Analysis · aggiornato ogni giorno
