Feb-25-2026 AgenC Devlog: Screenshot: AgenC Grok agent in un sistema operativo AgenC sandboxed. Scrive codice, esegue il debug, installa ciò di cui ha bisogno e poi gioca al videogioco che ha creato. Nessun prompt oltre al compito iniziale. Prompt: "Crea un gioco del serpente completo in Python utilizzando tkinter. Il gioco dovrebbe avere un tema scuro con un serpente verde neon luminoso, tracciamento del punteggio e una schermata di game-over con riavvio. Lancialo sul desktop così posso vederti costruire e testarlo." Spediti 4 PR che trasformano un ciclo ReAct piatto in un sistema agentico stratificato con memoria persistente, auto-apprendimento e flussi di lavoro riprendibili. → Memoria semantica: ricerca ibrida supportata da vettori, coseno 0.7 + BM25 0.3 con riordino della recentità, emivita di 24 ore, compattato in modo greedy in un budget di 2000 token. Seleziona automaticamente Ollama/Cloud/Noop. Zero configurazione. → Pianificazione + compattazione: istruzione di pianificazione del prompt di sistema, basso rischio, zero cambiamenti all'esecutore, 80% del beneficio. Compattazione del budget invece di un fallimento duro: riassumi i messaggi più vecchi, mantieni sistema + riassunto + ultimi 5, attiva un hook per memorizzare il riassunto, riprova. → Auto-apprendimento + auto-screenshot: ChatExecutor legge schemi appresi da KV, confidenza >= 0.7 e li inietta per messaggio. Le azioni desktop catturano automaticamente screenshot dopo 300 ms, fusi in linea nei risultati degli strumenti in modo che i LLM visivi vedano i risultati senza turni extra. Valutatore/critico di risposta opzionale. → Progresso + pipeline: voci di progresso persistenti tramite hook tool:after sopravvivono ai riavvii del demone. PipelineExecutor con checkpoint/ripresa, porte di approvazione e politiche di errore per passo, abortisci/salta/riprova. Checkpoint completamente serializzabili. → Visualizzatore desktop: pannello noVNC incorporato direttamente nella chat. Si apre automaticamente quando un sandbox è pronto. Layout diviso con un interruttore del monitor nell'intestazione. Solo visualizzazione con autoconnect, ridimensionamento scala e permessi per gli appunti. Schema unificante: interfaccia MemoryRetriever, backend KV condiviso, effetti collaterali guidati da hook. Ogni livello è attivabile indipendentemente.