Deep Agents
v0.5 — Edizione 2026. Un corso audio completo su Deep Agents, la libreria Python open-source per creare e orchestrare agenti GenAI LLM. Scopri il pattern agent harness, la gestione del contesto e i deployment pronti per la produzione. (v0.5, Edizione 2026).
Episodi
Il pattern Agent Harness
3m 54sQuesto episodio esplora l'identità principale della libreria Deep Agents e cos'è effettivamente un 'agent harness'. Gli ascoltatori scopriranno perché esiste Deep Agents, come si integra sopra LangChain e LangGraph, e come si confronta con soluzioni strettamente integrate come il Claude Agent SDK o Codex.
Il Core Loop
3m 23sQuesto episodio copre le basi per lanciare un agente utilizzando la funzione create_deep_agent. Gli ascoltatori impareranno come configurare una stringa del modello, passare i tool di base e lasciare che l'agente pianifichi ed esegua autonomamente una richiesta.
Il Filesystem Pluggable
3m 15sQuesto episodio spiega come Deep Agents interagisce con i file attraverso backend pluggable. Gli ascoltatori impareranno la differenza tra StateBackend, FilesystemBackend e LocalShellBackend, e come concedere in sicurezza l'accesso locale a un agente.
System Prompt Dinamici
3m 53sQuesto episodio illustra come Deep Agents assembla dinamicamente il context engineering. Gli ascoltatori impareranno come i system prompt, gli schemi dei tool e il contesto a runtime si combinano per fornire all'agente esattamente le istruzioni di cui ha bisogno.
Compressione del Contesto e Offloading
3m 46sQuesto episodio spiega come Deep Agents sopravvive a task di lunga durata senza raggiungere i limiti di token. Gli ascoltatori scopriranno l'offloading automatico dei tool sul filesystem virtuale e la sintesi dinamica delle conversazioni.
Isolamento del Contesto con Subagents Sincroni
4m 09sQuesto episodio spiega come prevenire il sovraccarico del contesto utilizzando la delega dei task. Gli ascoltatori impareranno come configurare il parametro subagents e utilizzare il tool task integrato per generare agenti effimeri e specializzati.
Interventi Human-in-the-Loop
3m 47sQuesto episodio illustra come mettere in pausa l'esecuzione dell'agente per operazioni sensibili. Gli ascoltatori impareranno come configurare il parametro interrupt_on per richiedere approvazione, rifiuto o modifiche prima dell'esecuzione di un tool.
Estendere l'Harness con i Middleware
3m 27sQuesto episodio spiega come Deep Agents gestisce le funzionalità dietro le quinte tramite i middleware. Gli ascoltatori impareranno come intercettare le chiamate ai tool ed estendere lo stato del grafo in modo sicuro senza mutare le istanze.
Convenzioni di Progetto tramite Memory Files
3m 27sQuesto episodio illustra come fornire a un agente una comprensione persistente della tua codebase. Gli ascoltatori impareranno come i file AGENTS.md fungono da memoria sempre caricata per lo stile di programmazione e i pattern architetturali.
Progressive Disclosure con le Skills
3m 34sQuesto episodio spiega come estendere le competenze di un agente senza far esplodere la context window. Gli ascoltatori impareranno come scrivere i file SKILL.md e come l'agente utilizza la progressive disclosure per abbinare i task alle skills.
Store di Memoria a Lungo Termine
4m 04sQuesto episodio illustra come persistere file e conoscenze attraverso thread multipli. Gli ascoltatori impareranno come configurare un CompositeBackend per instradare directory specifiche verso un LangGraph Store persistente.
Esecuzione di Codice in Sandbox
4m 01sQuesto episodio spiega come eseguire in sicurezza il codice generato dall'agente utilizzando sandbox remote. Gli ascoltatori impareranno come configurare il pattern Sandbox-as-tool con provider come Modal, Daytona e Runloop.
UX dello Streaming dei Subgraph
3m 29sQuesto episodio illustra come costruire interfacce trasparenti per workflow multi-agente utilizzando lo streaming di LangGraph. Gli ascoltatori scopriranno il formato stream v2 e come tracciare i progressi attraverso i namespace dei subagents.
La CLI e i Tool MCP Esterni
4m 22sQuesto episodio introduce la CLI di Deep Agents e come estenderla con il Model Context Protocol (MCP). Gli ascoltatori impareranno come configurare i file .mcp.json per connettere senza problemi il loro agente a database e API esterne.
Integrazioni con gli Editor tramite ACP
3m 52sQuesto episodio tratta l'Agent Client Protocol (ACP) e come portare i Deep Agents personalizzati negli IDE. Gli ascoltatori impareranno come eseguire un AgentServerACP su stdio per interfacciarsi con editor di codice come Zed.
Background Workers con Async Subagents
3m 47sQuesto episodio spiega come lanciare task in background non bloccanti per workflow di lunga durata. Gli ascoltatori impareranno come le configurazioni AsyncSubAgent vengono distribuite in modo indipendente su LangSmith e interagiscono tramite i tool start, check, update e cancel.