Vai al contenuto

root / tags / opencode

#OpenCode

4 fiches

Qualità e Sicurezza Traduzione verificata automaticamente

Agentic AI and Code Reviews: Toward a Pattern Language for Code Reviews in the Age of Agentic AI

Un articolo collettivo a sette autori (**Zach Davis**, **Michelle Gill**, **Elisabeth Hendrickson**, **Angie Jones**, **Sha Ma**, **Randy Shoup**, **James Wickett**), pubblicato su *Enterprise Technology Leadership Journal* da **IT Revolution** (autunno 2026, vol. 3, n. 2), sotto licenza CC BY-NC-SA. Circa **7.500 parole**, intitolato *« Toward a Pattern Language for Code Reviews in the Age of Agentic AI »*. **(A)** Impostazione: la revisione del codice è definita come un esame condotto da un'entità non autrice che porta a un'azione; gli studi empirici (Microsoft 2013, Mäntylä 2009, Beller 2014) mostrano che il suo valore risiede principalmente nella manutenibilità e nella condivisione della conoscenza, meno nel rilevamento di difetti funzionali. **(B)** Tre condizioni per togliere l'essere umano dal percorso critico: validazione deterministica massima, revisione **graduata per rischio**, una **traccia durevole** di ogni decisione dell'agente; *« no human in the loop »* è una scelta di configurazione, non un default. **(C)** Nove pattern componibili, presentati come una cassetta degli attrezzi piuttosto che come una scala di maturità: piccole modifiche, Shift Left, design for verification, pratiche di ingegneria deterministica, context engineering, ciclo continuo di qualità, revisione LLM avversariale, revisioni multi-agente, sviluppo guidato dalle specifiche. **(D)** Tre casi di studio: **Block**, **Cloudflare** (131.246 revisioni su 48.095 PR in un mese, 1,2 rilievi per revisione), **DryRun Security**. Estende le note del corpus su context engineering e revisione del codice assistita da agenti.

#agentic code review#code review#pattern language

Zach Davis (LaunchDarkly) · Michelle Gill (Engineered by AI) · Elisabeth Hendrickson (Curious Duck) · Angie Jones (Agentic AI Foundation) · Sha Ma (Topogy) · Randy Shoup (CircleCI) · James Wickett (DryRun Security) ; article collectif · IT Revolution.

Strumenti e Piattaforme Traduzione verificata automaticamente

Put Claude Fable 5.1 and Gemini 3.8 Flash on the same team

Articolo lungo pubblicato il **14 settembre 2026** sull'account X **@GoogleCloudTech** (~2.000 parole, quattro fasi, sei blocchi di comandi e configurazione), firmato da **Alan Blount**, Technical Solutions Consultant presso Google. Punto di partenza: una domanda banale, affidata a un agente di ricerca, fatturata **38 $**. L'articolo propone di eseguire **Claude Fable 5.1** e **Gemini 3.8 Flash** in parallelo dietro la stessa API **Gemini Enterprise Agent Platform** (ex Vertex AI). **(1) Configurazione**: l'accesso a Fable è soggetto all'*Advanced AI Safety Addendum* di Google Cloud, che richiede una chiamata `setPublisherModelConfig` con la condivisione prompt-risposta abilitata per Anthropic, pena un errore 403; Flash funziona non appena viene abilitato. **(2) Benchmark interno** con promptfoo che pilota opencode su due compiti: su uno stato di branch git, Flash risponde in **1,1 s** per meno di un decimo di centesimo mentre Fable costa **23 volte di più**; su una migrazione da Postgres a Spanner, Fable produce in **12 s** un DAG formale con rischi di clock-drift e un gate di rollback, mentre Flash fornisce in 3 s una sequenza lineare. **(3) Utilizzo**: *«coordinamento asimmetrico»* — il modello rapido come coordinatore di prima linea, il pianificatore approfondito ai checkpoint, uno strumento `ask_for_help` per l'escalation, e un avvertimento contro i router dinamici: *«Resta noioso»*. **(4) ROI dei token**: il valore del tempo umano, delle funzionalità rilasciate e degli incidenti evitati, meno il costo dei token e la curva di apprendimento del team. La stessa logica di instradamento per confine di compito di [[mazmanov-portal-spotify-shunt-claude-code-tokens-2026-09-03]], nel quadro FinOps definito da [[rafal-wenvision-tokenomics-foundation-finops-ia-2026-06-04]].

#instradamento dei modelli#coordinamento asimmetrico#tokenomics

Alan Blount (Technical Solutions Consultant, Google Cloud, @zeroasterisk) · publié sur le compte X @GoogleCloudTech.

Agenti di codifica IA e Skills Traduzione verificata automaticamente

Why Ramp built its own in-house coding agent, Inspect

*Deepdive* di **Gergely Orosz**, **Jessica Salmon** e **Ivan Klaric** su *The Pragmatic Engineer*, pubblicato il **25 agosto 2026**, basato su interviste con il CTO di Ramp **Rahul Sengottuvelu**, il responsabile engineering **Hamid Dadkhah** e **Zach Bruggeman**, founding engineer di **Inspect**. Articolo a pagamento: la nota copre la parte pubblica (sezioni 1 a 3 e l'apertura della sezione 4; architettura dettagliata, interni della sandbox e collaborazione restano dietro il paywall).

#background coding agent#background coding agent#in-house coding agent

Gergely Orosz · Jessica Salmon · Ivan Klaric — *The Pragmatic Engineer* (newsletter Substack de Gergely Orosz).

Agenti di codifica IA e Skills Traduzione verificata automaticamente

What Anthropic's New Claude Billing Means for Zed Users

Post del blog **Zed** firmato da **Franciska Dethlefsen** (head of growth and marketing), pubblicato il **14 maggio 2026** — il giorno dopo l'annuncio di Anthropic — per rispondere alle domande degli utenti Zed. **Oggetto**: a partire dal **15 giugno**, Anthropic **divide la fatturazione degli abbonamenti Claude in due pool** — uno per i suoi **strumenti proprietari** (chat, la CLI ufficiale Claude Code), l'altro per l'**uso di agenti e SDK di terze parti** (tutto ciò che passa tramite **ACP**, `claude -p`, o uno strumento di terze parti). L'uso via ACP **smette quindi di attingere ai limiti Pro o Max** e passa a un **credito mensile "Agent SDK"**: **20 dollari per Pro, 100 dollari per Max 5x, 200 dollari per Max 20x**. Una volta esaurito il credito, l'uso continua **al prezzo API standard** se l'overage è abilitato — altrimenti le richieste si interrompono fino al ciclo successivo. **La cifra che guida l'articolo**: gli abbonamenti avevano fino ad allora sovvenzionato l'uso agentico con un fattore di **circa 15-30×** rispetto al prezzo API, e i nuovi crediti sono fatturati **ai prezzi API pieni** — da cui *« for anyone using agents heavily, this is a major cost increase »*. **Vengono proposte tre opzioni**, in un ordine che rivela la posizione di Zed: (1) mantenere l'abbonamento eseguendo la **CLI ufficiale `claude` in un terminale dentro Zed** anziché via ACP — *« when the official claude CLI runs in the terminal, it uses your subscription's limits, not the new credit »*; (2) usare l'agente integrato di Zed con il provider a scelta (modelli ospitati da Zed, chiavi API, Copilot, Ollama locale, DeepSeek); (3) collegare **qualsiasi agente ACP** — OpenCode, Codex, Factory, Cursor —, diversi dei quali offrono ancora abbonamenti a limiti di frequenza che sovvenzionano l'uso intensivo. **La tesi di fondo**, e la vera ragione del post: *« ACP is an open protocol… so that your editor is never locked into one provider's pricing decisions »*, con l'anticipazione esplicita che *« this kind of change won't be the last »*. **Il post porta un'aggiunta datata 16 giugno 2026** che annuncia che **la modifica è sospesa**: ACP, `claude -p`, l'Agent SDK e le applicazioni di terze parti continuano a funzionare con gli abbonamenti **come prima**, nessun credito separato da rivendicare, limiti invariati, Anthropic sta rivedendo il proprio piano con un preavviso annunciato. **L'artefatto è quindi autocontraddittorio**: il suo contenuto più importante — il dietrofront — è successivo di un mese alla propria data di pubblicazione.

#Zed#Anthropic#abbonamento Claude

**Franciska Dethlefsen** — head of growth and marketing chez **Zed Industries**. Le rôle est déterminant pour lire le texte : ce n'est pas un billet d'ingénierie mais une **communication de crise produit** · écrite le lendemain d'une annonce d'un fournisseur dont Zed dépend · à destination d'utilisateurs inquiets. La signature growth/marketing explique la structure (problème → options → réassurance) et le fait que l'argument protocolaire arrive en conclusion plutôt qu'en tête.