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.
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.
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.
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.
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é.
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.
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.
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.
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é.
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.
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à.
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.
Dal grafo dei task all'esportazione di audit: ogni elemento del framework è pensato perché tu veda cosa succede — e possa intervenire prima che succeda.