Uno dei maggiori vincoli che attualmente devono affrontare gli sviluppatori di intelligenza artificiale che desiderano implementare agenti per soddisfare i propri obiettivi individuali o aziendali è "memoria di lavoro" Necessario per gestire progetti di ingegneria complessi e multifase.
In genere, quando un agente AI opera solo su un flusso di testo o su un flusso vocale basato sulla voce, non ha la persistenza strutturale necessaria per gestire le dipendenze. Sa cosa fare ma spesso dimentica il motivo o l’ordine in cui lo fa.
Con il rilascio Quest relative al Codice Claude della scorsa settimana (introdotte nella v2.1.16)Anthropic ha offerto una soluzione meno rilevante. "IA magica" e altro ancora sui solidi principi dell’ingegneria del software.
A partire dal provvisorio "cose da fare" essere permanente "compiti," L’azienda sta ridisegnando radicalmente il modo in cui il modello interagisce con il tempo, la complessità e le risorse di sistema.
Questo aggiornamento trasforma lo strumento da un assistente di codifica reattivo in un project manager attento alla situazione, creando l’infrastruttura necessaria per eseguire i complessi flussi di lavoro delineati nella guida alle migliori pratiche recentemente rilasciata da Anthropic. Aggiornamenti del registro delle modifiche (v2.1.19) Segnala un focus sulla stabilità richiesta per l’adozione istituzionale.
Architettura dell’agenzia: da temporanea a permanente
Per comprendere l’importanza di questa versione per i team di ingegneri, dobbiamo esaminare le differenze meccaniche tra essa e la vecchia versione. "cose da fare" sistema e nuovo "Dovere" primitivo.
In precedenza Claude Code era a "cose da fare" list: una lista di controllo leggera e incorporata nella chat.
Come L’ingegnere antropico Thariq Shihipar ha scritto in un articolo su X:: "Todos (arancione) = ‘Aiuta Claude a ricordare cosa fare’." Questi erano efficaci per scenari a sessione singola, ma fragili per l’ingegneria vera e propria. Se la sessione terminasse, il terminale si bloccasse o la finestra di contesto scorresse, il piano evaporerebbe.
Attività (Verde) introduce un nuovo livello di astrazione progettato per: "Coordinare il lavoro tra sessioni, agenti secondari e finestre di contesto." Ciò si ottiene attraverso tre decisioni architetturali chiave:
-
Grafici delle dipendenze ed elenchi lineari: A differenza di un semplice elenco di cose da fare, Attività supporta i grafici aciclici diretti (DAG). Un compito chiaramente "ostacolare" un altro. Come visto nelle dimostrazioni della community, il sistema potrebbe determinare che l’Attività 3 (Esecuzione dei test) non può essere avviata fino al completamento dell’Attività 1 (Creazione dell’API) e dell’Attività 2 (Configurazione dell’autenticazione). Questa applicazione "completamento dell’allucinazione" Errori comuni nei flussi di lavoro LLM in cui un modello tenta di testare il codice che non ha ancora scritto.
-
Persistenza e durabilità del file system: Anthropic ne ha scelto uno "Filosofia UNIX" Approccio all’amministrazione statale. Invece di bloccare lo stato del progetto all’interno di un database su cloud privato, Claude Code scrive le attività direttamente nel file system locale dell’utente (
~/.claude/tasks). Ciò crea una situazione duratura. Uno sviluppatore può spegnere il suo terminale, cambiare macchina o riprendersi da un arresto anomalo del sistema e Lo strumento ricarica lo stato completo del progetto. Per i team aziendali, questa continuità è fondamentale; "piano" Ora è una struttura di cui è possibile verificare, eseguire il backup o controllare la versione indipendentemente dalla sessione attiva. -
Orchestrazione tramite variabili d’ambiente: La funzionalità di sblocco tecnico più potente è la possibilità di condividere lo stato tra sessioni. Adattandosi
CLAUDE_CODE_TASK_LIST_IDGrazie alla variabile d’ambiente, gli sviluppatori possono indirizzare più istanze di Claude allo stesso elenco di attività. Ciò consente di effettuare aggiornamenti "trasmissione" può essere trasmesso in streaming a tutte le sessioni attive, consentendo un livello di coordinamento non precedentemente possibile senza strumenti di editing esterni.
Abilitare lo “sciame”: parallelismo e agenti figli
Pubblicazione dei compiti, "Sessioni parallele" È praticamente spiegato nella guida alle migliori pratiche di Anthropic. La documentazione suggerisce un modello Autore/Revisore che sfrutta questo stato condiviso:
-
La sessione A (autore) affronta il compito n. 1 ("Applicazione del limitatore di velocità").
-
La sessione A segna il completamento della sessione.
-
La sessione B (revisore) vede l’attività n. 2 osservando l’aggiornamento dello stato condiviso ("Revisione del limitatore di velocità") è ora sbloccato.
-
La sessione B avvia la revisione in un contesto pulito, indipendente dal processo di produzione.
Ciò è in linea con le raccomandazioni della guida "ventilare" Lavora sui file e chiama Claude in parallelo, utilizzando gli script per passare da un’attività all’altra. Ancora più importante, la patch v2.1.17 è stata risolta "La memoria insufficiente si arresta in modo anomalo quando si continuano le sessioni con un utilizzo intenso del subagente," Ciò dimostra che Anthropic sta ottimizzando attivamente il runtime per questi scenari multi-agente ad alto carico.
Predisposizione aziendale: stabilità, CI/CD e controllo
Per i decisori che valutano Claude Code per le linee di produzione, i recenti log delle modifiche (v2.1.16–v2.1.19) rivelano un focus su affidabilità e integrazione.
La guida alle migliori pratiche supporta chiaramente l’esecuzione di Claude in modalità senza testa (claude -p). Ciò consente ai team di progettazione di integrare l’agente in pipeline CI/CD, hook di pre-elaborazione o script di elaborazione dati.
Ad esempio, un lavoro cron notturno può avviare una sessione di Claude. "Analizzare i file di registro della giornata per individuare eventuali anomalie," Utilizzo dell’elenco attività per tenere traccia dell’avanzamento nelle diverse parti del registro.
Il passaggio agli agenti autonomi introduce nuove modalità di errore che le patch recenti risolvono:
-
Processi pendenti: v2.1.19 risolto un problema per cui i processi di Claude Code si bloccavano quando il terminale veniva chiuso; il sistema ora sta catturando
EIOcorregge gli errori e fornisce un’uscita pulita (utilizzandoSIGKILLcome flashback). -
Compatibilità hardware: Le correzioni per gli arresti anomali sui processori senza supporto AVX forniscono una più ampia compatibilità di distribuzione.
-
Alberi di lavoro Git: Correzioni per:
resumeFunzionalità quando si lavora tra diverse directory o alberi di lavoro git "situazione" Tiene traccia del codice, non solo della sessione della shell.
Anthropic è consapevole che i flussi di lavoro aziendali non possono essere attivati nemmeno con un centesimo. CLAUDE_CODE_ENABLE_TASKS variabile d’ambiente (v2.1.19). Impostalo in questo modo false Consente ai team di disattivare temporaneamente il nuovo sistema, preservando i flussi di lavoro esistenti durante la migrazione a un’architettura basata su attività.
Il flusso di lavoro del costruttore: gestire l’economia del contesto
Per il singolo sviluppatore, il sistema Task risolve i seguenti problemi: "economia del contesto" problema. La documentazione di Anthropic avverte che: "La finestra dei contenuti di Claude è la risorsa più importante da gestire." e questa prestazione diminuisce man mano che si riempie.
Prima delle missioni, chiarire il contesto era pericoloso; Stavi cancellando la memoria dell’agente del piano generale. Ora che il piano è archiviato su disco, gli utenti possono seguire le migliori pratiche. "gestione aggressiva del contesto." Gli sviluppatori possono eseguire /clear O /compact Rilasciare token per la logica del modello senza perdere la roadmap del progetto.
Il registro delle modifiche evidenzia anche i miglioramenti della qualità della vita per gli utenti esperti che creano script complessi:
-
Brevi argomenti: Gli utenti possono ora aggiungere $ 0, $ 1, ecc. agli argomenti dei comandi personalizzati. che semplifica la creazione di script riutilizzabili. "Abilità" (ad esempio, a
/refactorcomando che accetta un nome file come argomento). -
Connessioni principali: Scorciatoie da tastiera completamente personalizzabili (
/keybindings) consente cicli di interazione più rapidi.
Cosa significano le Quest per gli utenti di Claude Code?
Con il lancio di Tasks, Anthropic segnala che il futuro degli agenti di codifica è la gestione dei progetti.
Fornendo a Claude Code una memoria persistente, un modo per comprendere le dipendenze e le correzioni di stabilità necessarie per i processi di lunga durata, lo strumento "copilota" qualcuno seduto accanto "sottodelegato" Si può fare affidamento su di esso per funzionare in background, soprattutto se alimentato dal top performer di Anthropic, Claude Opus 4.5.
Si tratta di un’evoluzione tecnica che riconosce una semplice verità: il codice costa poco in azienda; Ciò che è prezioso è il contesto, il piano e l’affidabilità.















