Framework

Un livello di orchestrazione e governance sopra qualsiasi modello

Argo non si lega a nessun modello o fornitore in particolare. Il framework combina grafi dei task, deliberazione strutturata, verifica indipendente, contesto mirato e routing dei modelli spiegabile in un unico sistema controllabile.

Comprendere & pianificare

I requisiti vengono scomposti in un grafo dei task con dipendenze, priorità, tappe intermedie e percorsi alternativi — anche i grandi incarichi di sviluppo restano strutturati.

Instradare & eseguire

Scheduler e replanner decidono quali agenti e modelli servono e quanto deve essere approfondita un'analisi. Attività semplici: un agente. Attività complesse: più fasi di ragionamento e verifica.

Verificare & mettere in sicurezza

Istanze di verifica indipendenti controllano i risultati uniti; se necessario partono run di riparazione o di verifica. L'obiettivo è un guadagno di qualità misurabile, non l'attività in sé.

Architettura

I mattoni del framework

Livelli chiaramente separati: interfaccia, service layer, orchestrazione, integrazione dei provider, sicurezza e gestione dei dati sono disaccoppiati — e l'applicazione continua a funzionare anche senza connessione internet.

Deliberation Engine

Intelligenza collettiva strutturata

Gli agenti sviluppano ipotesi in modo indipendente, raccolgono evidenze, individuano contraddizioni e rivedono le proprie posizioni. Il valore aggiunto rispetto al miglior agente singolo viene misurato come Collective Intelligence Lift e guida dinamicamente la collaborazione.

Sistema di contesto

Pacchetti di contesto invece di repository interi

Un indice incrementale di file, simboli, dipendenze e riferimenti fornisce pacchetti di contesto mirati per ogni attività — solo le informazioni probabilmente rilevanti, con una motivazione documentata della selezione. I costi di contesto restano sotto controllo.

Routing dei modelli

Scelta del modello spiegabile

Più fornitori cloud e modelli locali in parallelo; routing, escalation, caching e controllo del budget riducono al minimo il prezzo per risultato riuscito. Tracciabile: quali modelli sono stati considerati, quali esclusi — e perché.

Architettura di sicurezza

Nessuna esecuzione non controllata

Protezione del workspace contro accessi al di fuori della cartella autorizzata, allowlist dei programmi consentiti, processi senza shell, timeout, sandbox e Git worktree per modifiche patch-first. La policy-as-code governa rete, provider, costi e installazioni.

Tracciabilità

Timeline, replay, audit

Ogni run registra fonti di contesto, decisioni sui modelli, costi, accessi ai file, controlli e gestione degli errori. Il replay ricostruisce i percorsi decisionali; le esportazioni di audit con profili di oscuramento forniscono prove di conformità.

Local-first

I tuoi dati restano presso di te

Progetti, chat, run, memory, skills e dati di audit vengono salvati in locale; le chiavi API restano cifrate sul dispositivo. Un server separato si occupa solo di account, licenza, fatturazione, aggiornamenti ed entitlement — le edizioni sono verificabili offline.

Profondità invece di una black box

Dal grafo dei task all'esportazione di audit: ogni elemento del framework è pensato perché tu veda cosa succede — e possa intervenire prima che succeda.