{"aura-hero-glyph.fe06eb6459":"Scheda","aura-hero-glyph.2b9eceb7a8":"Invio","aura-hero-glyph.9ae56a8bbc":"6 strumenti · 1 patch","aura-hero-glyph.f11fb3bba3":"MANUALE","aura-hero-glyph.5490b1bffa":"approva patch","aura-hero-glyph.81c0d915fa":"Attività","aura-hero-glyph.a4114a83f4":"Attività","aura-hero-glyph.01f8495722":"in attesa di approvazione","aura-hero-glyph.4b6a9f3bae":"&nbsp;&nbsp;&nbsp;&nbsp;return Err(SessionExpired);","aura-hero-glyph.3d1d356818":"+ if expires_at &lt;= now()","aura-hero-glyph.0cf751dc60":"- if expires_at &lt; now()","aura-hero-glyph.62cb9b146a":"src/auth/session.rs · hunk 2/3","aura-hero-glyph.acb9b5a1d4":"3 hunk proposti","aura-hero-glyph.adc543c50e":"expires_at · 4 corrispondenze","aura-hero-glyph.19eaff68e3":"src/auth/session.rs · 217 righe","aura-hero-glyph.00c2de8503":"src/auth/mod.rs · 89 righe","aura-hero-glyph.d10567a9db":"src/auth/** · 7 file","aura-hero-glyph.3d3caaa651":".dweve/plans/auth-session.md · 64 righe","aura-hero-glyph.122544cd97":"esegui .dweve/plans/auth-session.md","aura-hero-glyph.c127f294a0":"main · pulito","aura-hero-glyph.1627510b24":"Ramo","aura-hero-glyph.519e39132b":"Percorso","aura-hero-glyph.68c2cc7f0c":"Modello","aura-hero-glyph.ca520cdc27":"v1.0.0 · Agente di sviluppo autonomo","aura-hero-glyph.20c7c5522f":"Pronto","aura-hero-glyph.14681ef679":"Dweve Aura [v1.0.0]","aura-hero-glyph.de4c77b587":"Dweve Loom","aura-hero-glyph.46a96d0c5f":"patch · 3 hunk proposti","aura-hero-glyph.bda9ee855f":"grep · expires_at","aura-hero-glyph.e588f0aef2":"leggi · src/auth/session.rs","aura-hero-glyph.67ec040c80":"leggi · src/auth/mod.rs","aura-hero-glyph.da622feffd":"grep · src/auth/**","aura-hero-glyph.e1ac049133":"leggi · .dweve/plans/auth-session.md","aura-hero-glyph.4546870d62":"Aggiorna .dweve/status/","aura-hero-glyph.c803918c60":"Esegui cargo test --all","aura-hero-glyph.49f13245be":"Applica patch scadenza sessione","aura-hero-glyph.d5850f39bc":"Mappa modulo auth","aura-hero-glyph.42ff189f74":"Leggi .dweve/plans/auth-session.md","aura-hero-glyph.session":"sessione","aura-hero-glyph.input":"input","aura-hero-glyph.send":"invia","aura-hero-glyph.focus":"focus","aura-hero-glyph.quit":"esci","aura-business-glyph.9ea21d197d":"Parla con Dweve","aura-business-glyph.afaf0e09a4":"Pilota in pochi giorni","aura-business-glyph.825b6f99f2":"Gira sulla tua infrastruttura","aura-business-glyph.6af74613cf":"Costruito in Europa","aura-business-glyph.7c3dde4a8b":"4 su 4 coperti","aura-business-glyph.b7a3f27883":"Rischio eliminato","aura-business-glyph.5fc6b0293a":"Sotto controllo","aura-business-glyph.2e496b198c":"Cosa ottiene il tuo team","aura-business-glyph.005fd98d0b":"Pannello dei risultati","aura-business-glyph.d5020461c9":"Nessuna prova per i revisori","aura-business-glyph.6743ec794c":"Modifiche silenziose e non revisionate","aura-business-glyph.e709996a62":"Esposizione di dati personali","aura-business-glyph.9eb1263e9a":"Codice che esce dal tuo controllo","aura-business-glyph.54fdb48ce3":"L'assistente, la ricerca, la memoria e il registro di controllo riuniti in un unico binario.","aura-business-glyph.7ec5ec329f":"piattaforma che gestisci","aura-business-glyph.b58b5a8ced":"Uno","aura-business-glyph.1aaa79fa6d":"Caccia ai bug, codice ripetitivo, refactoring e onboarding distribuiti su sette strumenti.","aura-business-glyph.c08957a94f":"sul lavoro di routine","aura-business-glyph.9e25a34e63":"Ore","aura-consumer-glyph.8d2d5afbc0":"Resta sul tuo computer","aura-consumer-glyph.d1fe4c69e0":"Puoi sempre annullarlo","aura-consumer-glyph.201c3f5f98":"Non cambia nulla finché non lo dici tu","aura-consumer-glyph.0a9ca31422":"Sì, vai avanti","aura-consumer-glyph.c49920673a":"Certo. Ecco cosa vorrei fare.","aura-consumer-glyph.49f67b5c92":"Le risposte di Aura","aura-consumer-glyph.238bd1fb75":"Puoi aiutarmi a correggere questo piccolo errore nel mio codice?","aura-consumer-glyph.7ed149da71":"Tu chiedi","aura-consumer-glyph.92ee0cb489":"Qui per aiutare","aura-consumer-glyph.0d13217083":"Il tuo assistente paziente","aura-consumer-glyph.af0854de67":"Aura","aura-consumer-glyph.81fc483d05":"Aspetta che tu dica di sì","aura-consumer-glyph.bfa310d18c":"Suggerisci una piccola correzione","aura-consumer-glyph.0eb05d6a2a":"Guarda il file a cui ti riferisci","aura-ask-grid.af0854de67":"Aura","aura-b-close.9e3c1d591d":"Su cosa si basano le affermazioni","aura-b-close.100ec4462d":"prove","aura-b-close.d6fa024673":"la fascia business","aura-b-close.7e9e5f3a1b":"un singolo binario Rust nativo","aura-b-close.466f1eb810":"oltre 25 strumenti integrati","aura-b-close.368df3249c":"pipeline a quindici fasi","aura-b-close.6fec4ca245":"traccia di controllo BLAKE3","aura-b-close.6f997fae0c":"controlli deterministici degli obiettivi","aura-b-close.8c86def2e7":"modalità locale, privata e cloud","aura-b-close.6a307fbf1e":"nessuna affermazione non misurata sulla produttività","aura-b-close.81cac219fd":"solo fatti attuali","aura-b-close-loop.de4a6df381":"Il ciclo attorno al compito","aura-b-close-loop.e4a74ba91e":"ciclo chiuso","aura-b-close-loop.3edaffdc77":"obiettivo in ingresso, risultato in uscita","aura-b-close-loop.db9a022b75":"obiettivo","aura-b-close-loop.bed97175b0":"piano","aura-b-close-loop.76f3b5a717":"azione","aura-b-close-loop.4f4224f44a":"osservazione","aura-b-close-loop.f8bfc15dde":"direzione","aura-b-close-loop.86a4261d84":"verifica","aura-b-close-loop.d1c10fb0e6":"giudizio","aura-b-close-loop.f7dc07550a":"concludi o rivedi il piano","aura-b-close-loop.d700a456bd":"il primo test fallisce, Verifica torna a Piano","aura-b-close-loop.5b5e3b3cd1":"la seconda patch passa, l'obiettivo si chiude","aura-b-close-loop.0cbde99016":"ogni nodo apre il suo artefatto","aura-b-close-loop.97e1fd885d":"la patch non è il punto di arrivo","aura-b-close-loop.c730c27f18":"chiudi la sessione alla scadenza del token","aura-b-close-loop.61bf8faa6c":"5 passaggi, rivisti dopo la ri pianificazione","aura-b-close-loop.88bd0f4352":"da 1 fallito a 0 falliti","aura-b-close-loop.580f1d1ffd":"nessun messaggio operatore in questa esecuzione","aura-b-close-loop.ce8ce0e3fe":"ogni criterio soddisfatto","aura-b-close-loop.741f10656a":"obiettivo soddisfatto, il ciclo si chiude","aura-b-deployment.79b00c45ed":"Quattro posture, un unico loop","aura-b-deployment.bc109fb076":"portatile","aura-b-deployment.14fef0393d":"in uscita per policy","aura-b-deployment.e068381bbd":"laptop","aura-b-deployment.b67626b7bb":"runner CI","aura-b-deployment.b3db8f4abb":"server privato","aura-b-deployment.e75afa49d1":"ambiente isolato","aura-b-deployment.8f3f678c30":"ogni postura mostra il proprio modello e il proprio confine in uscita","aura-b-deployment.c676f15064":"il loop non si sposta","aura-b-deployment.2ede35bd77":"il confine di custodia è scelto","aura-b-goal-card.87f73cc3d3":"Un obiettivo, quattro criteri","aura-b-goal-card.4c6ec2d7f1":"valutato","aura-b-goal-card.be3a0f01da":"tre superati, uno da ripianificare","aura-b-goal-card.5bd72c48ad":"i test passano","aura-b-goal-card.a53be2595e":"il file esiste","aura-b-goal-card.83ec8c5792":"l'output corrisponde","aura-b-goal-card.012a1773f2":"la qualità è soddisfacente","aura-b-goal-card.f5036f3b58":"lo stato finale indica obiettivo raggiunto, ogni criterio verde","aura-b-goal-card.cb2a83df92":"il completamento è un predicato","aura-b-goal-card.1051d7b08f":"non un paragrafo finale","aura-b-hidden-load.e4e414a34c":"Un solo sviluppatore, sette superfici","aura-b-hidden-load.a24070e43d":"trasporto","aura-b-hidden-load.b99f7ccd94":"carte spostate a mano","aura-b-hidden-load.27a9612b32":"assistente","aura-b-hidden-load.ec122f54cf":"shell","aura-b-hidden-load.394046ef6e":"esecutore di test","aura-b-hidden-load.5819778898":"Git","aura-b-hidden-load.8eec7bc461":"sicurezza","aura-b-hidden-load.8557b33974":"tracciatore di problemi","aura-b-hidden-load.0b7cec9c67":"revisore","aura-b-hidden-load.d2eede619d":"le carte diventano un unico stato di loop dentro Aura","aura-b-hidden-load.eefd5c8afe":"stato in un'unica attenzione","aura-b-hidden-load.346170ef36":"stato nel runtime","aura-b-integration.b0e508720d":"La tenuta attorno al loop","aura-b-integration.ae4cf21cde":"composto","aura-b-integration.5ea87e08e4":"il loop resta centrale","aura-b-integration.ab41949825":"editor","aura-b-integration.46d551dae6":"terminale","aura-b-integration.13844228ea":"CI","aura-b-integration.94cbffb24e":"server MCP","aura-b-integration.f7d513fd94":"host Git","aura-b-integration.9bd91395b7":"SIEM","aura-b-integration.b5cd57a488":"il loop resta centrale mentre la tenuta lo circonda","aura-b-integration.2ffd420e53":"qualsiasi editor, la tua CI","aura-b-integration.8db6b6ef55":"un loop","aura-b-loop-glyph.00baa97f24":"Un compito, un ciclo","aura-b-loop-glyph.3c49d9cc3c":"in esecuzione","aura-b-loop-glyph.85e1b6106a":"la patch è uno stato","aura-b-loop-glyph.793d84e8b3":"obiettivo impostato","aura-b-loop-glyph.cb7c5004f7":"piano abbozzato","aura-b-loop-glyph.f4cd44b8f6":"file letti","aura-b-loop-glyph.67cc5f221c":"patch proposta","aura-b-loop-glyph.b3a5309e0d":"test fallito","aura-b-loop-glyph.89efc3f4e7":"ripiantifica","aura-b-loop-glyph.1956889480":"test superato","aura-b-loop-glyph.5ae84b0a5b":"obiettivo soddisfatto","aura-b-loop-glyph.3030171a6a":"> aura goal fix:session-expiry","aura-b-loop-glyph.7caf98aad5":"la patch inizia in attesa di approvazione","aura-b-loop-glyph.30515cb81d":"l'obiettivo chiude il ciclo","aura-b-memory.8d5852ec4c":"Una correzione diventa memoria","aura-b-memory.c192bc980a":"richiamata","aura-b-memory.420364fe1f":"esaminata e pianificata","aura-b-memory.bda91a1da9":"correzione nella prima sessione","aura-b-memory.ac36b00c12":"memoria di progetto esaminata","aura-b-memory.904ee00802":"classificata in un piano successivo","aura-b-memory.654cc2b281":"un'azione di dimenticanza visibile la rimuove","aura-b-memory.82170e7bb8":"ispezionabile ed eliminabile","aura-b-memory.6ef12a1016":"non un prompt ricorrente","aura-b-model-swap.8d047a149a":"Le modifiche al nodo del modello","aura-b-model-swap.c21c2fe66c":"sostituibile","aura-b-model-swap.29da5190ad":"il ciclo è fisso","aura-b-model-swap.0fed3b96cc":"Loom","aura-b-model-swap.d804e2a212":"API supportata","aura-b-model-swap.5fb639ed9a":"endpoint privato","aura-b-model-swap.688a890cc5":"CLI consultiva","aura-b-model-swap.2db83d5efb":"i nodi strumento, policy, qualità, memoria e audit non si spostano","aura-b-model-swap.911c6de470":"cambia il modello","aura-b-model-swap.10a5d24257":"mantieni il ciclo di ingegneria","aura-b-model-swap.a55d8da739":"guida lo stesso ciclo","aura-b-multi-agent.eb659182c1":"Quattro pattern, un unico repository","aura-b-multi-agent.f9fff6a815":"coordinato","aura-b-multi-agent.34eecae151":"il registro di lavoro","aura-b-multi-agent.25dd7d521e":"catene","aura-b-multi-agent.1a92520138":"parallelo","aura-b-multi-agent.4629383656":"team","aura-b-multi-agent.248a20b62e":"sfondo","aura-b-multi-agent.90d361f753":"le rivendicazioni sui file impediscono a due agenti di modificare lo stesso percorso","aura-b-multi-agent.30c17bb12d":"più capacità","aura-b-multi-agent.2858513e87":"non più confusione","aura-b-open-loop.86b58f4bb8":"Prompt, patch, poi lavoro manuale","aura-b-open-loop.52a4494c35":"ciclo aperto","aura-b-open-loop.f4494cfadb":"l'umano lo chiude","aura-b-open-loop.742cf35828":"prompt al modello per la patch","aura-b-open-loop.d303113843":"esegui i test","aura-b-open-loop.61e62b213a":"revisione","aura-b-open-loop.8eec7bc461":"sicurezza","aura-b-open-loop.5c6fa26f49":"annulla","aura-b-open-loop.76ab1eecf2":"log del provider","aura-b-open-loop.7379ce1e37":"nota dell'incidente","aura-b-open-loop.712a5d7f51":"il modello chiama gli strumenti","aura-b-open-loop.8669a47120":"l'umano gestisce lo stato","aura-b-quality-stages.caa780b8ba":"Sei fasi di qualità","aura-b-quality-stages.18cd42d86d":"gated","aura-b-quality-stages.5eb8e00607":"un errore alimenta il ciclo","aura-b-quality-stages.785987648f":"formato","aura-b-quality-stages.b504838caf":"lint","aura-b-quality-stages.36d0981b33":"compilazione","aura-b-quality-stages.a94a8fe5cc":"test","aura-b-quality-stages.cea2eb3659":"test della documentazione","aura-b-quality-stages.7876153ada":"audit","aura-b-quality-stages.fa7d132401":"la compilazione passa, i test falliscono, si ripara, i test passano, l'audit completa","aura-b-quality-stages.9862d5f59a":"fallisci subito","aura-b-quality-stages.718520b0b3":"correggi sul posto","aura-b-record.8c783c3463":"Il record assembla","aura-b-record.c8c78ad28a":"verificabile","aura-b-record.8d031edd74":"accanto al ciclo","aura-b-record.6dbd1b376c":"obiettivo e criteri","aura-b-record.1a3b6b31a0":"percorsi del modello","aura-b-record.cc8b5f4d0a":"chiamate agli strumenti","aura-b-record.abdf4ec3a4":"punti di controllo","aura-b-record.68a72ea9a0":"risultati di qualità","aura-b-record.4f293e6ca4":"stato finale","aura-b-record.96e711c7dc":"la verifica-audit controlla la catena al completamento","aura-b-record.58a5b5c95f":"il diff mostra cosa è cambiato","aura-b-record.6261aff8fd":"il record mostra come","aura-b-review-rail.866a72634f":"Una barra di controllo attiva","aura-b-review-rail.dca7e58fc1":"orientabile","aura-b-review-rail.b8dad0f782":"l'autorità resta attiva","aura-b-review-rail.7b2c7f146a":"Approva","aura-b-review-rail.58cfcdca5e":"Reindirizza","aura-b-review-rail.781961bc81":"Pausa","aura-b-review-rail.6f3abbe484":"Interrompi","aura-b-review-rail.39fc721248":"Annulla","aura-b-review-rail.529191c869":"una singola istruzione cambia la prossima chiamata allo strumento senza ripristino","aura-b-review-rail.af7d16c175":"rivedi all'interno del lavoro","aura-b-review-rail.47c96f55d7":"non dopo la fine dell'autonomia","aura-b-review-rail.51c3370661":"la chiamata alla patch procede come previsto","aura-b-review-rail.f303e4c5da":"la prossima chiamata punta prima al test fallito","aura-b-review-rail.f6847fdb84":"il ciclo si ferma prima della prossima chiamata allo strumento","aura-b-review-rail.b063c25048":"la sessione termina e il lavoro viene conservato","aura-b-review-rail.9427d6f0a5":"l'ultimo checkpoint viene ripristinato sul posto","aura-b-review-rail.ef434cc5d8":"prossima chiamata allo strumento","aura-b-runtime-atlas.4dbc10df89":"Il runtime, come parti del loop","aura-b-runtime-atlas.2d46938a7e":"unificato","aura-b-runtime-atlas.597bf2db8c":"un unico binario nativo","aura-b-runtime-atlas.2aeede80be":"controllo","aura-b-runtime-atlas.5ba2688dff":"modelli","aura-b-runtime-atlas.0284c6ac58":"strumenti","aura-b-runtime-atlas.8eec7bc461":"sicurezza","aura-b-runtime-atlas.aa4a5f8125":"stato","aura-b-runtime-atlas.df43804bfd":"coordina","aura-b-runtime-atlas.5ea2d81a89":"interfaccia","aura-b-runtime-atlas.100ec4462d":"evidenza","aura-b-runtime-atlas.66b20f8b2b":"provider e strumenti opzionali restano esterni dove selezionati","aura-b-runtime-atlas.74a1d53533":"un unico modello di controllo","aura-b-runtime-atlas.5979aaa1a7":"non servizi assemblati","aura-b-runtime-atlas.5aa1dab4f8":"guida il loop","aura-b-runtime-atlas.0b7c697923":"ragiona sul compito","aura-b-runtime-atlas.3121a45458":"esegue azioni limitate","aura-b-runtime-atlas.44aa478d29":"protegge ogni chiamata","aura-b-runtime-atlas.7b8f2d1376":"ricorda il progetto","aura-b-runtime-atlas.c7e695d40d":"esegue agenti in parallelo","aura-b-runtime-atlas.ac60ac55d2":"dove lavori","aura-b-runtime-atlas.0a5329ed1e":"prova cosa è successo","aura-b-security-layers.7401769d23":"Tre livelli, una sola chiamata","aura-b-security-layers.fef19892d5":"difeso","aura-b-security-layers.778ab652a9":"azione, contenuto, ambiente","aura-b-security-layers.c86f83055e":"livello di azione","aura-b-security-layers.6f62a3d48b":"livello di contenuto","aura-b-security-layers.0064e7478c":"livello di infrastruttura","aura-b-security-layers.9905e1d38b":"ogni livello mostra un controllo concreto e il suo risultato","aura-b-security-layers.c2dc9db224":"confini applicabili","aura-b-security-layers.b568a77d17":"prove per la revisione","aura-b-tool-boundary.38934e6d67":"Una richiesta, una pipeline","aura-b-tool-boundary.c072e8329e":"limitato","aura-b-tool-boundary.acc4cbbdc7":"quindici fasi","aura-b-tool-boundary.720ed56669":"strumento integrato","aura-b-tool-boundary.a25c7a05cf":"strumento MCP","aura-b-tool-boundary.c0094fe9f9":"strumento di estensione","aura-b-tool-boundary.0f989d9515":"strumenti integrati, MCP e di estensione si uniscono allo stesso ingresso","aura-b-tool-boundary.2d0154059a":"ambito, autorizzazione, analisi della shell, checkpoint, sanificazione, audit","aura-b-tool-boundary.c166035cfb":"un agente, molti strumenti","aura-b-tool-boundary.c0f3aa8f37":"un confine, nessuna eccezione","aura-business-sides.a0853da24b":"Scheda tecnica","aura-business-visuals.40417391c5":"Aura · risolve","aura-business-visuals.271973aefe":"xMidYMid meet","aura-business-visuals.3e91add48a":"BOARD","aura-c-checks.6734f37cb6":"Un controllo non riuscito restituisce","aura-c-checks.75e4aedce4":"controllato","aura-c-checks.f4581ca1df":"il tuo progetto decide","aura-c-checks.bc3c24f374":"formatta e lint","aura-c-checks.36d0981b33":"compila","aura-c-checks.04d13fd0aa":"test","aura-c-checks.7876153ada":"audit","aura-c-checks.7ff8b7d8f7":"un test non riuscito torna al ciclo, poi passa","aura-c-checks.2a667eb1b1":"una patch plausibile non basta","aura-c-checks.d403cb4090":"la build deve passare","aura-c-checks.7bf5f1bafe":"prima esecuzione","aura-c-checks.9eb28c543f":"seconda esecuzione","aura-c-checks.5f5f8758f5":"non riuscito","aura-c-checks.6a9f6c3fff":"passato","aura-c-checks.e8a7d6f2bc":"ripara","aura-c-checks.ceb4ed3d1e":"torna al ciclo","aura-c-close.926fe901b0":"Ciò che mantieni sotto controllo","aura-c-close.100ec4462d":"prove","aura-c-close.f123a39d1f":"la band dei consumatori","aura-c-close.750dc3bf10":"un programma nativo","aura-c-close.8c58d3332d":"qualsiasi editor","aura-c-close.ffe021481f":"accesso limitato al progetto","aura-c-close.67b29baf71":"guida a metà turno","aura-c-close.f907a42000":"punti di controllo e annullamento","aura-c-close.c88bec0321":"memoria tra sessioni","aura-c-close.8279848dfe":"audit verificabile quando abilitato","aura-c-close.8b3139fd33":"la domanda resta semplice","aura-c-close.3f07208a48":"resti al comando","aura-c-close.8af56de682":"tu","aura-c-close.5ca6ab20a3":"al comando","aura-c-goal-mode.166fff52c4":"Un obiettivo con un traguardo","aura-c-goal-mode.5fc7e38bff":"apri","aura-c-goal-mode.8847739f7d":"progressi che puoi vedere","aura-c-goal-mode.4d284fdc84":"il test passa","aura-c-goal-mode.3eaa0b9cfe":"il file esiste","aura-c-goal-mode.0edd6a141c":"l'output corrisponde","aura-c-goal-mode.cb2ab794ac":"si ferma quando l'obiettivo è raggiunto, quando lo interrompi, o quando non può proseguire onestamente","aura-c-goal-mode.f01fce7813":"fatto è una condizione","aura-c-goal-mode.62d818d6b7":"non l'ultima frase","aura-c-goal-mode.0becc159a3":"l'obiettivo","aura-c-goal-mode.dbd43f6c45":"obiettivo raggiunto","aura-c-goal-mode.896d7a9fb3":"lo interrompi","aura-c-goal-mode.885c3bd0a8":"non può proseguire onestamente","aura-c-goal-mode.ceafa97ffa":"raggiunto","aura-c-goal-mode.e22586930a":"in sospeso","aura-c-sides.462845276c":"Lo dici chiaramente","aura-c-sides.2b78b1a0f0":"tre passaggi","aura-c-sides.5b0e46b9e4":"Descrivi il lavoro","aura-c-sides.c66d144b92":"Sistema il login, aggiungi un test, spiega questa parte. Nessun comando da memorizzare.","aura-c-sides.882e4f2485":"Aura legge il tuo progetto","aura-c-sides.eaee3fa84e":"Guarda i tuoi file e le tue note, non un esempio generico.","aura-c-sides.b6698c7a4c":"Diventa un obiettivo chiaro","aura-c-sides.63257c3312":"Un piccolo traguardo che può verificare quando il lavoro è finito.","aura-c-sides.8a9abb51e6":"parole semplici dentro","aura-c-sides.619591e74b":"un obiettivo chiaro fuori","aura-c-sides.bb64f7d88c":"Quando è finito?","aura-c-sides.4a4c7b2eca":"decidi tu","aura-c-sides.759a42354b":"Finito può significare","aura-c-sides.4d284fdc84":"il test passa","aura-c-sides.3eaa0b9cfe":"il file esiste","aura-c-sides.0edd6a141c":"l'output corrisponde","aura-c-sides.de121c67af":"Si ferma anche quando","aura-c-sides.420db47931":"gli dici di fermarsi","aura-c-sides.9c041396d3":"non può proseguire onestamente","aura-c-sides.bb78267c2d":"Quando dovrebbe fermarsi?","aura-c-sides.2f86920220":"Quando l'obiettivo che hai fissato è davvero raggiunto.","aura-c-sides.beab0815b6":"fissi tu il traguardo","aura-c-sides.2996f98d07":"lo rispetta","aura-c-sides.f1699c0c6e":"Inizia dal tuo lavoro","aura-c-sides.f549877964":"non da un modello","aura-c-sides.56e11d7823":"Legge i tuoi file","aura-c-sides.8a505662c3":"Il lavoro vero che hai davanti.","aura-c-sides.e37ea0a274":"Segue la pista","aura-c-sides.e59dacd188":"Da una parte alle parti che tocca.","aura-c-sides.741279fc2d":"Controlla la cronologia","aura-c-sides.6b0784b5eb":"Cosa è cambiato e quando.","aura-c-sides.f0ded5a2e6":"Richiama le tue note","aura-c-sides.fc489af89b":"Solo ciò che gli permetti di vedere.","aura-c-sides.b6f7648a44":"Indica il punto","aura-c-sides.92e25a3579":"Il file e la riga esatti dietro il suo piano.","aura-c-sides.be1308e0f6":"il tuo progetto prima di tutto","aura-c-sides.51d3837b62":"risposte che puoi rintracciare","aura-c-sides.6d8a44c8c9":"Vedi prima il piano","aura-c-sides.1fbfa763a7":"prima di qualsiasi modifica","aura-c-sides.f25c85f4ee":"File da leggere","aura-c-sides.ce02064a81":"Ciò che deve esaminare","aura-c-sides.adcc7aee87":"elencati","aura-c-sides.6b3697ec92":"Controlli da eseguire","aura-c-sides.fa9cfe96e0":"Come confermerà il lavoro","aura-c-sides.661f9f790e":"Modifiche da approvare","aura-c-sides.ba88ce8ba7":"Niente modifica senza il tuo consenso","aura-c-sides.fa8ccfaa32":"segnalate","aura-c-sides.4a4d85b04b":"Spazio per adattarsi","aura-c-sides.87a36f45f8":"Il piano si aggiorna mentre impara","aura-c-sides.98aadb3708":"in tempo reale","aura-c-sides.443a2988e9":"i passaggi in anticipo","aura-c-sides.4c5c3dcf92":"nessuna sorpresa","aura-c-sides.fbf471fe47":"Esegui, chiedi o mai","aura-c-sides.e82760ba2c":"strumento per strumento","aura-c-sides.b1b392607d":"Esegui","aura-c-sides.49607fec4c":"L'esplorazione sicura avviene da sola.","aura-c-sides.3562777bc6":"Chiedi","aura-c-sides.e302e9cef4":"Le modifiche e i comandi aspettano il tuo sì.","aura-c-sides.80c3052d33":"Mai","aura-c-sides.d77dddcd0c":"Disattiva tutto ciò che non vuoi.","aura-c-sides.be9c2d0d5a":"Resta dentro","aura-c-sides.f5251f76c6":"Resta nel tuo progetto a meno che tu non consenta di più.","aura-c-sides.931a585f14":"hai le chiavi","aura-c-sides.79ecff3693":"un'impostazione alla volta","aura-c-sides.47977fc20c":"Spingilo a metà","aura-c-sides.b2bc2c1b70":"nessun riavvio","aura-c-sides.bf71aca24a":"Senza guida","aura-c-sides.81a11c03e1":"Aspetti, poi rifai","aura-c-sides.148836ac63":"svolta sbagliata","aura-c-sides.1b480158e1":"fermati","aura-c-sides.91a5868691":"ricomincia","aura-c-sides.649caf34e5":"rispiega","aura-c-sides.d88dbf19a7":"Con Aura","aura-c-sides.17f60e974d":"Correggi sul momento","aura-c-sides.91c5d401a4":"scrivi una nota","aura-c-sides.bd73cddabf":"si adatta","aura-c-sides.6ef5bae6f3":"continua","aura-c-sides.27375beb70":"stessa sessione","aura-c-sides.75c597585a":"intercettalo subito","aura-c-sides.64ba1d0f81":"mantieni il filo","aura-c-sides.e57e825ef9":"Il tuo progetto decide","aura-c-sides.d15d3bf964":"non una congettura","aura-c-sides.c4858ded2a":"Una correzione che sembra giusta","aura-c-sides.51a9ec65ae":"sembra giusta","aura-c-sides.bf382d7884":"si legge bene","aura-c-sides.43a2d42a17":"mai eseguito","aura-c-sides.704a7a6b12":"potrebbe rompere la build","aura-c-sides.854649ea35":"Una modifica verificata","aura-c-sides.b33f338ad0":"provata","aura-c-sides.bc3c24f374":"controlli di stile e sicurezza","aura-c-sides.cd4065bd4e":"i test vengono eseguiti","aura-c-sides.c9e3c324fa":"un errore viene corretto","aura-c-sides.c5391bd76d":"niente patch alla cieca","aura-c-sides.71fad40acd":"verde prima di finire","aura-c-sides.21051bb354":"Sempre una via di ritorno","aura-c-sides.4e41d3d706":"prova le cose in sicurezza","aura-c-sides.9e4955edb5":"1 tocco","aura-c-sides.de446cff70":"Annulla l'ultimo","aura-c-sides.bd8cedb6ec":"Torna indietro alla modifica più recente","aura-c-sides.f25470201a":"molte","aura-c-sides.53c38a8006":"O diverse","aura-c-sides.e475113df7":"Riporta indietro una serie di modifiche","aura-c-sides.0d612c12d2":"auto","aura-c-sides.3f55f9502f":"Salvato prima","aura-c-sides.39141993ee":"Un punto di ripristino prima delle modifiche","aura-c-sides.b77cad1467":"da parte","aura-c-sides.3202b0fb7d":"Prove più grandi","aura-c-sides.fa2e321eac":"Una copia separata mantiene al sicuro il lavoro principale","aura-c-sides.f831a051f1":"sperimenta liberamente","aura-c-sides.d2530bb089":"niente è bloccato","aura-c-sides.33589033f3":"Ricorda","aura-c-sides.c683405361":"quello che gli dici","aura-c-sides.9dfd349ebe":"Preferenze","aura-c-sides.c95a351492":"Come ti piacciono le cose","aura-c-sides.344a1b5fb0":"Dati del progetto","aura-c-sides.6e49df9766":"Dettagli sul tuo lavoro","aura-c-sides.ccc70f2dc6":"Correzioni","aura-c-sides.13dd431661":"Correzioni che hai fatto una volta","aura-c-sides.c7790422f4":"Vedi","aura-c-sides.0695923c0d":"Guarda cosa ha conservato","aura-c-sides.bce0641417":"Cerca","aura-c-sides.f98d5ed80d":"Trova qualsiasi nota","aura-c-sides.03d5d80199":"Dimentica","aura-c-sides.721a6d6ae5":"Rimuovi in qualsiasi momento","aura-c-sides.84985463a6":"correggilo una volta","aura-c-sides.b16a771f7a":"conservato per la prossima volta","aura-c-sides.197baf3d24":"Scegli il suo cervello","aura-c-sides.edb958705d":"dove pensa","aura-c-sides.9a6215377d":"Sul tuo computer","aura-c-sides.29e2a6fa3d":"Il suo pensiero resta con te.","aura-c-sides.9be34046ca":"LOCAL","aura-c-sides.6f57fa8eb0":"Nel cloud","aura-c-sides.6ebd68af44":"Scegli tu cosa inviare.","aura-c-sides.7be6b26592":"CLOUD","aura-c-sides.fc17c3334b":"Il tuo provider","aura-c-sides.219d7bfa62":"Quello che il tuo team usa già.","aura-c-sides.25b8673c57":"YOURS","aura-c-sides.836a090730":"Lascia scegliere ad Aura","aura-c-sides.71d7d6f7d9":"Sceglie la soluzione adatta e ripiega se una non è disponibile.","aura-c-sides.50c3f10f5b":"AUTO","aura-c-sides.1a763b4465":"un assistente","aura-c-sides.1b93f6e32a":"la tua scelta di cervello","aura-c-sides.1fd0213c46":"Spazio per lavorare","aura-c-sides.93f414e89c":"schede e attività","aura-c-sides.50a9bf5db1":"Più sessioni","aura-c-sides.01eb025f6e":"Tieni aperto più di un lavoro.","aura-c-sides.1f93d1a4cb":"TABS","aura-c-sides.1fbf937256":"Routine pronte","aura-c-sides.fa819cb947":"Correggi, costruisci, riordina, rivedi.","aura-c-sides.6c45aeee6f":"FLOWS","aura-c-sides.3f13f06451":"Lavora in background","aura-c-sides.0e4320e017":"I lavori lunghi girano mentre continui.","aura-c-sides.9f5da1d189":"BG","aura-c-sides.7b9783a284":"più di una chat","aura-c-sides.83f6a010e0":"un posto dove lavorare","aura-c-sides.797b3a4684":"Più mani quando serve","aura-c-sides.4ef47b57cc":"gli specialisti collaborano","aura-c-sides.83791ae169":"Passa il testimone","aura-c-sides.efdfb116a0":"Uno specialista passa il lavoro a un altro.","aura-c-sides.2d8e3f561a":"In parallelo","aura-c-sides.68e099b014":"Più tentativi contemporaneamente.","aura-c-sides.44c50f0c14":"Come squadra","aura-c-sides.c36455a381":"Coordinati su un unico progetto.","aura-c-sides.8a9e0232d0":"Alla luce del sole","aura-c-sides.3d41310009":"Ogni passaggio resta visibile.","aura-c-sides.f264604373":"In background","aura-c-sides.ca4110d021":"I lavori lunghi girano mentre lavori.","aura-c-sides.93836939d3":"Niente conflitti","aura-c-sides.4c2d69643b":"Le rivendicazioni sui file impediscono sovrapposizioni silenziose.","aura-c-sides.133bda4d19":"più aiuto","aura-c-sides.f5270ef2d4":"sempre un unico filo chiaro","aura-c-sides.7baf092ac9":"Una registrazione del lavoro","aura-c-sides.d39f1c3902":"controllala dopo","aura-c-sides.3485593010":"Cosa è stato eseguito","aura-c-sides.c7d3d59da7":"Quali strumenti hanno fatto il lavoro.","aura-c-sides.7e4b91991b":"Cosa è cambiato","aura-c-sides.c4e5e2abe2":"Ogni file che ha toccato.","aura-c-sides.b1253b0867":"Quale cervello","aura-c-sides.ccf567ebb9":"L'assistente che ha usato.","aura-c-sides.86af8fd51c":"Eventi di sicurezza","aura-c-sides.8a003c1cf2":"Quando il watchdog è intervenuto.","aura-c-sides.b7a3d0f4b4":"Stato della sessione","aura-c-sides.db7ae26cb8":"Come il lavoro si è messo in pausa e ripreso.","aura-c-sides.acaaaf846b":"A prova di manomissione","aura-c-sides.61f4ed0023":"I controlli successivi rivelano qualsiasi modifica.","aura-c-sides.01e87a65d9":"mostra cosa è cambiato","aura-c-sides.6261aff8fd":"la registrazione mostra come","aura-c-loop-glyph.a6feedfcfc":"Un piccolo ciclo amichevole","aura-c-loop-glyph.48d46b1cf3":"aiutando","aura-c-loop-glyph.251b8669f8":"più di un suggerimento","aura-c-loop-glyph.e09315fa02":"guarda","aura-c-loop-glyph.bed97175b0":"pianifica","aura-c-loop-glyph.7550b672e1":"cambia","aura-c-loop-glyph.d56d985300":"verifica","aura-c-loop-glyph.1c8f09270f":"chiedi","aura-c-loop-glyph.2cce4a92f4":"finisci","aura-c-loop-glyph.9ebfe71fde":"la conversazione si espande in un ciclo che continua a lavorare verso l'obiettivo","aura-c-loop-glyph.a5a9219cd8":"suggerisce una correzione","aura-c-loop-glyph.c2f28cc5a2":"poi verifica la correzione","aura-c-loop-glyph.93a35a6e80":"la barra laterale continua a scomparire","aura-c-loop-glyph.a504ce0f10":"lascia che guardi, la cambi, poi verifichi che regga","aura-c-loop-glyph.828f966619":"si espande in","aura-c-memory.7b3684e36f":"Una correzione che puoi dimenticare","aura-c-memory.1e61fe1e47":"mantenuta","aura-c-memory.5ea7e72e1f":"tra le sessioni","aura-c-memory.6018578ba0":"la correggi una volta","aura-c-memory.436230f7d6":"diventa una scheda di memoria","aura-c-memory.cf796cdfd3":"appare in un piano successivo","aura-c-memory.badd832852":"un'azione di dimenticanza visibile la rimuove quando vuoi","aura-c-memory.0eceae53ab":"correggi una volta","aura-c-memory.6554ce8a6d":"non ripeterla","aura-c-memory.1d96ae3691":"sessione uno","aura-c-memory.5d41440dd3":"memoria del progetto","aura-c-memory.880a50dc3e":"sessione due","aura-c-memory.6b8e17ddd0":"usa tab, non spazi, in questo progetto","aura-c-models.d1d4d67bb5":"Un semplice selettore di helper","aura-c-models.3fe6938286":"scelto","aura-c-models.4ee02bbcd4":"località mostrata con onestà","aura-c-models.939bb46a04":"locale","aura-c-models.e80721793c":"privato","aura-c-models.000e793db7":"cloud","aura-c-models.082ccb0d65":"consulenza","aura-c-models.91808c5bf6":"un helper sul tuo computer tiene il pensiero con te, un helper cloud riceve ciò che invii","aura-c-models.2e8e972ea4":"usa l'helper che scegli","aura-c-models.850ff2fc0a":"il ciclo rimane lo stesso","aura-c-models.dd66e039cf":"resta con te","aura-c-models.aa3d389873":"inviato a un provider","aura-c-models.c03c99ad16":"confine di località","aura-c-models.835f3b50e3":"selezionato","aura-c-more-help.9e9783410f":"Aiutanti su una bacheca","aura-c-more-help.f9fff6a815":"coordinati","aura-c-more-help.c6432958c5":"ciascuno con una richiesta","aura-c-more-help.2875bec277":"una catena di specialisti","aura-c-more-help.9186dd1a66":"tentativi paralleli","aura-c-more-help.4e2b5809ea":"un team coordinato","aura-c-more-help.4eec30569d":"le richieste di file impediscono a due sessioni di modificare silenziosamente lo stesso percorso","aura-c-more-help.133bda4d19":"più aiuto","aura-c-more-help.c949f2ddcb":"niente copia e incolla","aura-c-more-help.19ed74c94f":"bacheca delle attività","aura-c-more-help.d72041bc0d":"richieste","aura-c-more-help.d6e91b2a4c":"in corso","aura-c-more-help.efcc77141d":"in coda","aura-c-more-help.e5fd9cfe0e":"fatto","aura-c-permissions.8e32d6c5a9":"Un controllo per strumento","aura-c-permissions.65c10dc354":"set","aura-c-permissions.945f0635af":"le impostazioni sono tue","aura-c-permissions.bb1261b3a0":"esegui automaticamente","aura-c-permissions.37a19f2b55":"chiedi prima","aura-c-permissions.85777c03b7":"mai","aura-c-permissions.234a461863":"l'accesso resta all'interno del progetto a meno che tu non consenta di più","aura-c-permissions.256b35c754":"conservativo per impostazione predefinita","aura-c-permissions.d4056f2c4d":"allentato quando scegli","aura-c-permissions.ff71eb852a":"modifica file","aura-c-permissions.d303113843":"esegui test","aura-c-permissions.1bbff4c25a":"leggi il web","aura-c-permissions.cf98bd552c":"esegui comandi","aura-c-permissions.1937c4c28f":"strumento","aura-c-plain-words.dfe6dc1031":"Quattro richieste, quattro obiettivi","aura-c-plain-words.64b8cefeeb":"compreso","aura-c-plain-words.0d6378289e":"non un elenco di passaggi","aura-c-plain-words.6467af839e":"perché continua a fallire","aura-c-plain-words.5c3f36de5e":"dove viene gestito l'accesso","aura-c-plain-words.4cf8a3450b":"aggiungi test per questa funzione","aura-c-plain-words.5a04ad5c07":"dividi questo file di grandi dimensioni","aura-c-plain-words.99d8907e77":"ogni richiesta diventa una piccola scheda obiettivo, non una risposta di chat","aura-c-plain-words.766af5ca73":"tu descrivi il lavoro","aura-c-plain-words.e048014e5d":"Aura trova i passaggi","aura-c-plain-words.db9a022b75":"obiettivo","aura-c-plain-words.4e58ac7873":"diventa","aura-c-plain-words.69a58ae186":"Piano Aura","aura-c-plain-words.262b5a9e0c":"Lo legge","aura-c-plain-words.6442306c13":"Apporta la modifica","aura-c-plain-words.b7b72f199d":"Controlla il risultato","aura-c-plain-words.b9889a194d":"Ogni richiesta diventa un obiettivo che Aura può verificare","aura-c-plain-words.c6af4217f7":"Legge i log","aura-c-plain-words.227e1bf368":"Trova la causa","aura-c-plain-words.02babecae1":"Conferma che non c'è più","aura-c-plain-words.463e65d41d":"Cerca nel progetto","aura-c-plain-words.b6f7648a44":"Indica il punto","aura-c-plain-words.c5857c6e03":"Apre il file","aura-c-plain-words.22f1f8b3ae":"Legge la funzione","aura-c-plain-words.d79d1bac06":"Scrive i controlli","aura-c-plain-words.8969e4284f":"Li esegue per assicurarsi che passino","aura-c-plain-words.0ef378eacb":"Legge il file","aura-c-plain-words.88b82d365f":"Lo divide in modo pulito","aura-c-plain-words.1bb562b749":"Verifica che nulla si sia rotto","aura-c-plain-words.dbc9d683a0":"causa trovata, problema risolto","aura-c-plain-words.78ea47e171":"trovato nel file di accesso","aura-c-plain-words.0cec448503":"4 nuovi controlli, tutti passano","aura-c-plain-words.0316d5d85e":"un file diventa tre","aura-c-plan-view.0fc8a83850":"Un piano in cinque passaggi","aura-c-plan-view.2238839604":"visibile","aura-c-plan-view.cdd51f7209":"con una versione del piano","aura-c-plan-view.8a3ae31bd0":"leggi i file","aura-c-plan-view.bbe58f5c1d":"proponi la modifica","aura-c-plan-view.50c3d81ffa":"esegui i controlli","aura-c-plan-view.c61fdda109":"chiedi dove serve","aura-c-plan-view.16089180c0":"riorganizza il piano con nuove informazioni","aura-c-plan-view.91facc600b":"ogni passaggio mostra i progressi e il piano può cambiare","aura-c-plan-view.27845548f6":"vedi i passaggi","aura-c-plan-view.6077756fda":"prima che il lavoro scompaia","aura-c-plan-view.e5fd9cfe0e":"fatto","aura-c-plan-view.d6e91b2a4c":"in corso","aura-c-plan-view.0dc14e0059":"da fare","aura-c-plan-view.3201aaa124":"versione del piano","aura-c-project-first.76d1a87618":"Ciò che ha plasmato il piano","aura-c-project-first.a7afddb682":"letto","aura-c-project-first.001cf4877f":"entro il tuo accesso","aura-c-project-first.4522a7f4aa":"il layout del tuo progetto","aura-c-project-first.a85392aaba":"risultati di ricerca","aura-c-project-first.968509ab2a":"la tua versione attuale","aura-c-project-first.c5ccfc3ec4":"un ricordo pertinente","aura-c-project-first.4b8647b1c5":"punta ai file esatti che hanno plasmato il piano","aura-c-project-first.cce1f2b600":"inizia nel tuo codice","aura-c-project-first.d03a9bdb36":"non un esempio generico","aura-c-project-first.7c003df330":"il piano","aura-c-project-first.fba96d3cbe":"nomina i file esatti","aura-c-project-first.0de6589821":"ciò che ha letto","aura-c-project-first.3d9e0f8746":"il tuo progetto","aura-c-project-first.61d0c14efd":"area di accesso","aura-c-project-first.c61cafa3a5":"la schermata di accesso","aura-c-project-first.ec3b8486f4":"dove accedi","aura-c-project-first.94c12f4b8c":"dove vivono le sessioni","aura-c-project-first.9ea289b47b":"l'aggiornamento dell'accesso","aura-c-project-first.d5604ee4e4":"il tuo stile abituale","aura-c-project-first.4781c4b44e":"il file di accesso","aura-c-project-first.128049c372":"il file delle sessioni","aura-c-record.bfcd179fd5":"Una ricevuta di sessione amichevole","aura-c-record.bec262808f":"valido","aura-c-record.f83c1391ce":"in righe semplici","aura-c-record.db9a022b75":"obiettivo","aura-c-record.a1f13b3bc2":"file","aura-c-record.0284c6ac58":"strumenti","aura-c-record.7354fb826f":"controlli","aura-c-record.59494695a3":"approvazione","aura-c-record.4d57832a60":"stato finale","aura-c-record.083df741c6":"la catena di controllo può essere verificata in seguito per rilevare modifiche","aura-c-record.58a5b5c95f":"mostra esattamente cosa è cambiato","aura-c-record.6261aff8fd":"il record mostra come","aura-c-record.e437dbe950":"ricevuta di sessione","aura-c-record.c17b0baf1b":"correggi il reindirizzamento di accesso","aura-c-record.38bdb0be02":"3 file modificati","aura-c-record.e912934351":"letto, modificato, controllato","aura-c-record.0cd1893aca":"tutti i controlli e i test sono passati","aura-c-record.c6df5ea629":"hai approvato","aura-c-record.5ae84b0a5b":"obiettivo soddisfatto","aura-c-record.d094d89a6d":"Puoi aprire","aura-c-record.7fcf0e3a4a":"Quali strumenti sono stati eseguiti","aura-c-record.b16c14a38a":"Quali file sono stati modificati","aura-c-record.c2b7261a5b":"Quale assistente ha risposto","aura-c-record.f0950c8ffd":"Se la catena regge","aura-c-record.5b0e17aac2":"Niente qui può essere modificato silenziosamente.","aura-c-steering.6438b18f37":"Una correzione tra i passaggi","aura-c-steering.98aadb3708":"dal vivo","aura-c-steering.7c25e6250e":"nessun riavvio necessario","aura-c-steering.7ea9535baa":"Aura legge","aura-c-steering.6d591e82a2":"digiti una correzione","aura-c-steering.086ec0ae93":"il passaggio successivo cambia","aura-c-steering.d6124e0dce":"il contesto resta caldo, quindi non devi rispiegare il progetto","aura-c-steering.605b9e7726":"reindirizza a metà esecuzione","aura-c-steering.7af6535203":"prima che il percorso sbagliato finisca","aura-c-steering.3c89cbed8b":"leggi login.ts","aura-c-steering.1b800c3aee":"correggi l'intestazione","aura-c-steering.84075b88b9":"correggi la barra laterale","aura-c-steering.910d4bb617":"la tua correzione","aura-c-steering.e22586930a":"in sospeso","aura-c-steering.13a1891af7":"aggiornato","aura-c-undo.4965db7102":"Una sequenza temporale dei checkpoint","aura-c-undo.e2daf02871":"recuperabile","aura-c-undo.77c604b3c0":"una via di ritorno","aura-c-undo.539e5b2267":"annulla uno","aura-c-undo.f6f4e9b9a3":"annulla diversi","aura-c-undo.f82c7a6f6e":"un ramo worktree","aura-c-undo.b82466a20b":"i checkpoint vengono acquisiti prima delle modifiche ai file supportati","aura-c-undo.3a4a336b84":"prova la modifica","aura-c-undo.8d95394625":"mantieni la via di ritorno","aura-c-undo.c9bc849a96":"ora","aura-c-undo.5c528ebc85":"checkpoint","aura-c-undo.6dd881212a":"punto di ripristino","aura-c-workspace.c09b44e27a":"Uno spazio pensato per la tastiera","aura-c-workspace.e18a89f9cc":"occupato","aura-c-workspace.566d134f8b":"più attività contemporaneamente","aura-c-workspace.4549482f8a":"schede in alto","aura-c-workspace.4dd05a204a":"un flusso di lavoro attivo","aura-c-workspace.5c5a5f3c2e":"un'attività in background","aura-c-workspace.c14229a0c7":"una sessione ripristinata","aura-c-workspace.0b1115aaab":"i tuoi file, le modifiche, i controlli e la cronologia restano in un unico posto","aura-c-workspace.0583f1aad0":"molte attività","aura-c-workspace.456e7bb250":"uno spazio di lavoro","aura-c-workspace.2bb6b986c5":"attivo","aura-c-workspace.c784901b44":"in background","aura-c-workspace.6e39dd1851":"ripristinato","aura-c-workspace.2f09a31246":"correggi l'accesso","aura-c-workspace.3e0716146d":"aggiungi test","aura-c-workspace.6a5b832257":"fai pulizia","aura-c-workspace.3add7b9612":"note","aura-c-workspace.5fc7e38bff":"apri","aura-c-workspace.7550b672e1":"modifica","aura-c-workspace.df6ad19037":"esegui","aura-c-workspace.c61cafa3a5":"la schermata di accesso","aura-c-workspace.60128b2c25":"la barra laterale","aura-c-workspace.e6a18e5997":"i controlli","aura-e-audit-chain.ecc82c6be9":"Una sequenza collegata tramite hash","aura-e-audit-chain.c8c78ad28a":"verificabile","aura-e-audit-chain.183bb7ee25":"digest della voce precedente","aura-e-audit-chain.76a8bc0c09":"sequenza e tempo","aura-e-audit-chain.2eda7d938e":"tipo di evento","aura-e-audit-chain.aef6a69a89":"digest precedente","aura-e-audit-chain.5a60037da0":"la verifica percorre la catena","aura-e-audit-chain.4ce431649a":"un indicatore di confine del provider mostra dove finiscono gli interni nascosti","aura-e-audit-chain.7851cb25d6":"a prova di manomissione","aura-e-audit-chain.2f4f94613b":"non immutabile, non una blockchain","aura-e-audit-chain.1aaccfb5b1":"seq","aura-e-audit-chain.5006ed0248":"evento","aura-e-audit-chain.859d455b8e":"prev","aura-e-audit-chain.2923f6fa36":"digest","aura-e-audit-chain.e8e1891050":"confine del provider","aura-e-backend-registry.823f6f31dd":"Quattro forme, un'unica interfaccia","aura-e-backend-registry.2a86b14ebb":"normalizzato","aura-e-backend-registry.c7408bd258":"il router opt-in sopra","aura-e-backend-registry.ac0b0e71f9":"API nativa","aura-e-backend-registry.9f2f38a0dd":"API compatibile","aura-e-backend-registry.702f30f47a":"endpoint locale o privato","aura-e-backend-registry.47e75daab6":"avviso CLI","aura-e-backend-registry.9c24aac557":"il router seleziona il modello configurato più economico che soddisfa il requisito di capacità","aura-e-backend-registry.cbcdf92347":"il modello viene normalizzato","aura-e-backend-registry.970fd71199":"la rotta viene registrata","aura-e-backend-registry.c5be5b3d86":"capacità","aura-e-backend-registry.3a310f6ec7":"streaming","aura-e-backend-registry.cc8b5f4d0a":"chiamate agli strumenti","aura-e-backend-registry.d659558d7b":"un'interfaccia adattatore","aura-e-backend-registry.835f3b50e3":"selezionato","aura-e-backend-registry.7e0efbb551":"Un'interfaccia dietro quattro adattatori.","aura-e-bash-analysis.ada4ab4607":"Tre comandi, tre verdetti","aura-e-bash-analysis.05812b700f":"classificato","aura-e-bash-analysis.93e85daa84":"AST, non sottostringa","aura-e-bash-analysis.fc6a6b54f6":"un comando sicuro viene eseguito","aura-e-bash-analysis.0c22fc0821":"una stringa tra virgolette pericolosa resta sicura","aura-e-bash-analysis.b9eaae9104":"una vera pipe verso la shell viene bloccata","aura-e-bash-analysis.8ec8885724":"token, operatori, virgolette ed escape vengono valutati prima dell'esecuzione","aura-e-bash-analysis.549d47fb5b":"la struttura decide","aura-e-bash-analysis.54eccf9703":"non un elenco fragile di sottostringhe","aura-e-bash-analysis.1925f79309":"comando","aura-e-bash-analysis.0f3802314d":"argomento","aura-e-bash-analysis.fe96dd3975":"operatore","aura-e-bash-analysis.ac30c66af4":"stringa tra virgolette","aura-e-bash-analysis.71b3f0bbe7":"eseguito","aura-e-bash-analysis.bf31c52c32":"sicuro","aura-e-bash-analysis.df88b84d81":"bloccato","aura-e-bash-analysis.860360acc7":"verdetto","aura-e-bash-analysis.2840ba1ca5":"La struttura decide, non un elenco di stringhe.","aura-e-build-profiles.717e14ecef":"Ciclo principale, petali opzionali","aura-e-build-profiles.e0e0d1d28c":"profilato","aura-e-build-profiles.f302aa6fc3":"un profilo seleziona un insieme","aura-e-build-profiles.29d4db0977":"intelligenza web","aura-e-build-profiles.b8366bdeb8":"parsing e RAG","aura-e-build-profiles.2b5856359b":"varianti sandbox","aura-e-build-profiles.c242f8bba1":"coordinamento","aura-e-build-profiles.bdb63daa1a":"un profilo di distribuzione seleziona un insieme senza modificare il contratto del ciclo","aura-e-build-profiles.75d0a84162":"i petali variano","aura-e-build-profiles.5421e683c7":"il contratto del ciclo resta valido","aura-e-build-profiles.8d8abe9b5f":"contratto del ciclo principale","aura-e-build-profiles.5d45a009b0":"profilo","aura-e-build-profiles.61f427c2fa":"nel profilo","aura-e-build-profiles.93102f727d":"non costruito","aura-e-build-profiles.5c4821749c":"minimo","aura-e-build-profiles.f410e0466a":"standard","aura-e-build-profiles.52e6d8ab88":"completo","aura-e-build-profiles.e6a0f9c032":"I petali variano, il contratto del ciclo resta valido.","aura-e-change-isolation.c70c548224":"Tre livelli di recupero","aura-e-change-isolation.e4e5f91807":"a livelli","aura-e-change-isolation.b37ebb16c1":"tre scale temporali","aura-e-change-isolation.5c528ebc85":"checkpoint","aura-e-change-isolation.94449c5bf4":"worktree","aura-e-change-isolation.5819778898":"Git","aura-e-change-isolation.3391ceab98":"i checkpoint annullano in tempo reale, i worktree isolano, Git è una cronologia durevole","aura-e-change-isolation.f7d91370c3":"più fine di un commit","aura-e-change-isolation.3aa1bddb4f":"non un sostituto di Git","aura-e-change-isolation.aacd3103f3":"ambito","aura-e-change-isolation.5c9a2a9981":"portata del recupero","aura-e-change-isolation.c20dd35672":"turno corrente","aura-e-change-isolation.bc733e3eb4":"un tasto indietro","aura-e-change-isolation.92b5278042":"un ramo parallelo","aura-e-change-isolation.58aed36fc2":"scarta il ramo","aura-e-change-isolation.320017a45d":"l'intero progetto","aura-e-change-isolation.c81cb3fb98":"annulla un commit","aura-e-change-isolation.0af4b9930b":"ogni livello contiene quello precedente","aura-e-change-isolation.3e9af0486e":"Ogni livello contiene quello precedente.","aura-e-circuit-cache.c4651476ca":"Un circuito, quattro stati","aura-e-circuit-cache.1b84995dfa":"isolato","aura-e-circuit-cache.f12a69014c":"finestre per strumento","aura-e-circuit-cache.ea88fbaa99":"chiuso","aura-e-circuit-cache.5fc7e38bff":"aperto","aura-e-circuit-cache.2e86978701":"semiaperto","aura-e-circuit-cache.e3a96db810":"una voce della cache si invalida dopo che una patch tocca i suoi file","aura-e-circuit-cache.8efa299af0":"nessuna tempesta di tentativi","aura-e-circuit-cache.95fb2286f9":"nessuna lettura ripetuta","aura-e-circuit-cache.d9bab43240":"cinque errori fanno scattare l'interruttore","aura-e-circuit-cache.1e3d1131af":"attesa prima di una sonda","aura-e-circuit-cache.6122ce0a8b":"una sonda riesce","aura-e-circuit-cache.c54dbca695":"cache delle risposte","aura-e-circuit-cache.d7d390bd9e":"hit","aura-e-circuit-cache.ae8dcf468e":"invalidata","aura-e-circuit-cache.bbb3aea761":"chiuso di nuovo","aura-e-circuit-cache.816d304761":"Cinque errori fanno scattare l'interruttore.","aura-e-close.4f5f94d2b4":"Su cosa si fonda l'architettura","aura-e-close.100ec4462d":"prove","aura-e-close.4beed4ad6f":"la banda degli ingegneri","aura-e-close.aa8954f661":"Binario singolo nativo Rust","aura-e-close.fd4480a851":"doppio ciclo con Guardian e giudice","aura-e-close.368df3249c":"pipeline a quindici fasi","aura-e-close.0e3fdf0879":"richiamo di memoria BitRank","aura-e-close.712b9a6e6d":"audit con catena di hash BLAKE3","aura-e-close.1ca5ee0009":"MCP stdio JSON-RPC 2.0","aura-e-close.9080b912fc":"le cifre misurate di dimensioni e numero di sorgenti appartengono a una scheda di build rivalidata","aura-e-close.57eefa39c6":"un ciclo di controllo","aura-e-close.1b91787369":"non uno script con fiducia","aura-e-config-layers.2890011254":"Quattro livelli, un unico valore","aura-e-config-layers.e8e2ace14f":"uniti","aura-e-config-layers.afc55a5797":"una differenza effettiva in tempo reale","aura-e-config-layers.1c4ed16307":"impostazioni predefinite compilate","aura-e-config-layers.fbf553a898":"configurazione utente","aura-e-config-layers.8acd7f1850":"configurazione di progetto","aura-e-config-layers.c6e454d960":"ambiente","aura-e-config-layers.bb5f1cf84e":"una differenza in tempo reale mostra quale livello ha fornito ogni valore effettivo","aura-e-config-layers.3467acb8b8":"i livelli si uniscono per chiave","aura-e-config-layers.84ab21926d":"il ricaricamento a caldo mantiene la sessione","aura-e-config-layers.8208cc5b91":"precedenza, da bassa ad alta","aura-e-config-layers.a55d2f468c":"valori effettivi","aura-e-config-layers.0b1e95cfd9":"da","aura-e-config-layers.d6df1ab7ac":"impostazione","aura-e-context-budget.11c4f1dac5":"Un contatore supera le soglie","aura-e-context-budget.c072e8329e":"limitato","aura-e-context-budget.a2d630393a":"compattazione a fasi","aura-e-context-budget.66c495a249":"riepiloga","aura-e-context-budget.7aa0bb99a2":"elimina l'output obsoleto","aura-e-context-budget.0092924130":"mantieni la consapevolezza dei file","aura-e-context-budget.500ddd61e4":"registra l'evento","aura-e-context-budget.7d05ba3151":"il set di lavoro rimane limitato anziché crescere senza limite","aura-e-context-budget.98eea94efe":"la compattazione modifica il comportamento","aura-e-context-budget.7a520eef7e":"quindi viene registrata","aura-e-context-budget.95e08528b8":"finestra di contesto","aura-e-context-budget.096bc717a8":"in uso","aura-e-context-budget.a81b09d952":"avviso","aura-e-context-budget.4f44e2cffa":"compatto","aura-e-context-budget.9a93801087":"limite massimo","aura-e-context-budget.eb821104d5":"azioni a fasi","aura-e-context-budget.8dd6a0a6da":"mantenuto integralmente","aura-e-context-budget.812d4dd696":"eliminato per primo","aura-e-event-bus.4a2319e746":"Un evento, sei osservatori","aura-e-event-bus.bda4b1c3ce":"tipizzato","aura-e-event-bus.02b8549d17":"pub e sub","aura-e-event-bus.9d57875196":"UI","aura-e-event-bus.7876153ada":"audit","aura-e-event-bus.966b973401":"metriche","aura-e-event-bus.6809e8745e":"Guardian","aura-e-event-bus.11633d4b96":"stato dell'attività","aura-e-event-bus.ff432b467f":"estensioni","aura-e-event-bus.2610341500":"un evento entra nel bus e si diffonde per nome di tipo","aura-e-event-bus.5394dc99d0":"lo stato cambia una volta","aura-e-event-bus.ad2c7c54d4":"gli interessati osservano","aura-e-event-bus.edc1727a9d":"un evento tipizzato","aura-e-event-bus.f61e492790":"pubblicato una volta","aura-e-event-bus.14183681f3":"rende il diff","aura-e-event-bus.0ec31a1b34":"aggiunge un record","aura-e-event-bus.a0e215e8b0":"conta il passo","aura-e-event-bus.680e18c950":"verifica la presenza di cicli","aura-e-event-bus.5c85ab4e6f":"avanza il piano","aura-e-event-bus.4592dd12be":"notifica i plugin","aura-e-extension-files.cfe742bea8":"Un albero di file in un DAG","aura-e-extension-files.4399bca8d3":"revisionabile","aura-e-extension-files.03504ca473":"gli agenti sono file","aura-e-extension-files.e7052aeb5d":"agenti","aura-e-extension-files.816f2b87d3":"competenze","aura-e-extension-files.3b5ad64a06":"prompt","aura-e-extension-files.a5a3470a97":"workflow","aura-e-extension-files.a738bccafb":"l'albero si apre in una definizione di agente efficace e in un DAG di workflow","aura-e-extension-files.7a35d48064":"il processo è versionato","aura-e-extension-files.6ed8e5a639":"l'hot reload aggiorna l'esecuzione","aura-e-extension-files.7d98ad90ac":"repository","aura-e-extension-files.80fe385821":"agente efficace","aura-e-extension-files.899531e0f8":"workflow","aura-e-extension-files.3a9f47f2c2":"hot reload","aura-e-extension-files.789a7ffe60":"risolto dai file","aura-e-goal-judge.177b83a0a5":"Due corsie, un verdetto","aura-e-goal-judge.8f75a2be14":"valutato","aura-e-goal-judge.c333682d6e":"deterministico per primo","aura-e-goal-judge.4d978452b9":"sottostringa","aura-e-goal-judge.3fa7a42ea8":"espressione regolare","aura-e-goal-judge.a53be2595e":"file esistente","aura-e-goal-judge.b30fe30bf0":"test superato","aura-e-goal-judge.1c3ef1577c":"interpretativo","aura-e-goal-judge.e289ea65f7":"la corsia deterministica viene eseguita per prima, quella del modello solo quando necessario","aura-e-goal-judge.07fa9ec5b6":"input esatti","aura-e-goal-judge.fa2b13c073":"soddisfatto, non soddisfatto, inconcludente","aura-e-goal-judge.a229e290ce":"corsia deterministica","aura-e-goal-judge.c4ad9c54f5":"corsia interpretativa","aura-e-goal-judge.a34b2d93b4":"soddisfatto","aura-e-goal-judge.77579aa69c":"non soddisfatto","aura-e-goal-judge.5e62d298da":"inconcludente","aura-e-goal-judge.140f86aae5":"input","aura-e-goal-judge.860360acc7":"verdetto","aura-e-goal-judge.b13c07f77d":"la corsia del modello viene eseguita solo quando la corsia deterministica non può decidere","aura-e-goal-judge.56d6b14f65":"La corsia del modello viene eseguita solo quando necessario.","aura-e-guardian.1a1c05c3ae":"Un alone attorno a entrambi i loop","aura-e-guardian.874e70e6ab":"osservazione","aura-e-guardian.2f7f866bcf":"tre rilevatori","aura-e-guardian.c0ac484241":"ripeti","aura-e-guardian.6e1c6c9e2c":"stallo","aura-e-guardian.81e4a5523e":"budget","aura-e-guardian.27589c6de1":"una sequenza grep ripetuta innesca un suggerimento correttivo","aura-e-guardian.2193da814e":"l'agente non è il suo unico giudice","aura-e-guardian.d0792e8828":"il loop ha un osservatore","aura-e-guardian.b38b99bb1c":"loop esterno e interno","aura-e-guardian.332ac77e06":"stessa chiamata, N volte","aura-e-guardian.f4f31a3dae":"nessun nuovo stato osservato","aura-e-guardian.523a135dd8":"token o tempo superati","aura-e-guardian.794a9d5227":"suggerimento correttivo emesso","aura-e-guardian.e876a71250":"hai eseguito grep cinque volte, prova a leggere il file","aura-e-inner-loop.00826e4b4a":"Un passo e una correzione","aura-e-inner-loop.c072e8329e":"limitato","aura-e-inner-loop.80237dd10a":"un'azione alla volta","aura-e-inner-loop.a7afddb682":"leggi","aura-e-inner-loop.f8bfc15dde":"guida","aura-e-inner-loop.d75b3b5282":"correggi","aura-e-inner-loop.4991ad4705":"un messaggio di guida tra due azioni modifica la seconda","aura-e-inner-loop.8638f86a86":"output osservato","aura-e-inner-loop.248dacd762":"non output previsto","aura-e-inner-loop.5688227738":"gate di esecuzione","aura-e-inner-loop.e25f2046da":"azione in attesa","aura-e-inner-loop.a3704ea5ab":"dopo la guida","aura-e-inner-loop.a52101887e":"uno alla volta","aura-e-inner-loop.e5fd9cfe0e":"fatto","aura-e-inner-loop.e9624168e5":"nel gate","aura-e-inner-loop.efcc77141d":"in coda","aura-e-loop-topology.15a054639a":"Obiettivo da completare o riprogrammare","aura-e-loop-topology.3c49d9cc3c":"in esecuzione","aura-e-loop-topology.15a650b843":"il modello è un nodo","aura-e-loop-topology.db9a022b75":"obiettivo","aura-e-loop-topology.c8114c0767":"il ciclo esterno pianifica","aura-e-loop-topology.07c6262b30":"il ciclo interno esegue","aura-e-loop-topology.1563ede556":"risultato osservato","aura-e-loop-topology.d7dea0ce08":"guida e policy","aura-e-loop-topology.71035612d0":"feedback del Guardian","aura-e-loop-topology.22fa376ee1":"giudice dell'obiettivo","aura-e-loop-topology.f7dc07550a":"completa o riprogramma","aura-e-loop-topology.227af63371":"lo stato attivo riporta test fallito, riprogrammazione 2, obiettivo 3 di 4","aura-e-loop-topology.296c120e7e":"il modello partecipa","aura-e-loop-topology.fe3a05266e":"non possiede il ciclo","aura-e-mcp-extensions.41410a82a4":"Handshake da verificare","aura-e-mcp-extensions.6248086ba3":"registrato","aura-e-mcp-extensions.1eee733d35":"un confine di fiducia","aura-e-mcp-extensions.5c477ce586":"handshake tipizzato","aura-e-mcp-extensions.44ce002b8a":"inserimento nel registro","aura-e-mcp-extensions.835886a396":"assegnazione dei permessi","aura-e-mcp-extensions.c98699e7c2":"esecuzione dello strumento","aura-e-mcp-extensions.17e13b0a7b":"aggiunta al registro di controllo","aura-e-mcp-extensions.358fc15724":"il comportamento del server remoto rimane un confine esterno","aura-e-mcp-extensions.640cb70d41":"scopri più strumenti","aura-e-mcp-extensions.8f130f6488":"mantieni un confine","aura-e-mcp-extensions.56c2f76475":"processo Aura","aura-e-mcp-extensions.c540ce64bc":"server MCP remoto","aura-e-mcp-extensions.475fd00944":"confine di fiducia","aura-e-memory.19b9205d11":"Una correzione viene classificata in avanti","aura-e-memory.c192bc980a":"richiamata","aura-e-memory.5a73073370":"un budget visibile","aura-e-memory.6e390bdd9e":"memorizzato nella sessione uno","aura-e-memory.7c8c51ee76":"classificato per la sessione due","aura-e-memory.b3dbdbd11b":"iniettato sotto budget","aura-e-memory.623ea9b38d":"dimenticato su richiesta","aura-e-memory.73de390642":"rilevanza deterministica e BitRank su un indice limitato, fallback FTS5","aura-e-memory.0082de6a1a":"ispezionabile e rimovibile","aura-e-memory.5f8450f390":"non memoria lato provider","aura-e-memory.fbc259d1f7":"acquisisci","aura-e-memory.8855ea7c21":"archivio di progetto","aura-e-memory.a2443685ed":"prossimo prompt","aura-e-memory.f4e91f3e65":"rilevanza","aura-e-memory.72c5b95219":"budget di memoria","aura-e-memory.fb5246f07f":"correzione","aura-e-orchestration.7db945a529":"Quattro modelli, un unico registro","aura-e-orchestration.f9fff6a815":"coordinato","aura-e-orchestration.b2b2e74812":"aggregazione nominata","aura-e-orchestration.25dd7d521e":"catene","aura-e-orchestration.1a92520138":"parallelo","aura-e-orchestration.4629383656":"team","aura-e-orchestration.248a20b62e":"sfondo","aura-e-orchestration.e6c6d201af":"due agenti contendono un file e una rivendicazione viene differita","aura-e-orchestration.a7fb28d5ce":"la concorrenza è semplice","aura-e-orchestration.03252368b5":"il codice condiviso è il lavoro","aura-e-orchestration.7a96b4f71e":"registro di lavoro","aura-e-orchestration.0608c40546":"agente","aura-e-orchestration.3150ecd5e0":"percorso","aura-e-orchestration.013872e31d":"rivendicazione","aura-e-orchestration.2c03439596":"mantenuta","aura-e-orchestration.0db493d58e":"differita","aura-e-orchestration.01c1c0edf1":"l'output di uno alimenta il successivo","aura-e-orchestration.4d09daeea8":"diramazione, unione al completamento","aura-e-orchestration.3d991f15cd":"un lead delega agli specialisti","aura-e-orchestration.ff209d99aa":"distaccato, interrogato per i risultati","aura-e-outer-loop.896ae50b5b":"L'anello dell'obiettivo","aura-e-outer-loop.114d2c4f93":"possesso","aura-e-outer-loop.26e96c7d34":"versioni del piano e criteri","aura-e-outer-loop.bed97175b0":"piano","aura-e-outer-loop.39ae89e0a1":"esegui","aura-e-outer-loop.d1c10fb0e6":"giudica","aura-e-outer-loop.5316299897":"continua o rielabora","aura-e-outer-loop.089297cee1":"un risultato dello strumento invalida il piano senza scartare l'obiettivo","aura-e-outer-loop.b735e57228":"l'obiettivo sopravvive","aura-e-outer-loop.ed4bd59269":"più di un turno","aura-e-outer-loop.e6ace012da":"criteri dell'obiettivo","aura-e-outer-loop.9b0cb0979a":"cronologia del piano","aura-e-outer-loop.8062c23e93":"scadenza della sessione gestita","aura-e-outer-loop.1a4d34a42c":"i test esistenti passano","aura-e-outer-loop.40f007f5d5":"nessun nuovo errore di lint","aura-e-outer-loop.efd19bd226":"obiettivo mantenuto tra i turni","aura-e-outer-loop.4105ad7a46":"primo piano, sbagliato","aura-e-outer-loop.ae5ff1af0c":"rielaborato dopo il fallimento","aura-e-outer-loop.4ae3e6baa7":"L'obiettivo persiste mentre il piano viene rivisto.","aura-e-output-filter.b2a834c727":"Output grezzo in contesto recintato","aura-e-output-filter.75c7e3a406":"filtrato","aura-e-output-filter.689aa03bd7":"dati, non istruzioni","aura-e-output-filter.a3dd8a5de5":"ANSI rimosso","aura-e-output-filter.2ad5e81be9":"contenuto web recintato","aura-e-output-filter.78b38c4e0b":"iniezione segnalata","aura-e-output-filter.ae078841dc":"segreti oscurati","aura-e-output-filter.cdccf82d04":"il modello non riceve mai il contenuto esterno grezzo","aura-e-output-filter.15688d02bb":"non affidabile resta non affidabile","aura-e-output-filter.8c2f3e8e0c":"la recinzione non è fiducia","aura-e-output-filter.6acd5085bd":"output grezzo dello strumento","aura-e-output-filter.38e30072e2":"contesto filtrato","aura-e-output-filter.9a58db3523":"filtrato prima che il modello lo veda","aura-e-permission-matrix.43ed6dce4b":"Strumenti su quattro livelli","aura-e-permission-matrix.026ab2fab0":"risolto","aura-e-permission-matrix.f7efcf8e2e":"sempre, chiedi o mai","aura-e-permission-matrix.98f54143ab":"progetto","aura-e-permission-matrix.12dea96fec":"utente","aura-e-permission-matrix.fcbdc4c271":"sessione","aura-e-permission-matrix.c6e454d960":"ambiente","aura-e-permission-matrix.27714c9c68":"un percorso fuori ambito viene instradato all'approvazione, non ampliato silenziosamente","aura-e-permission-matrix.50796d635b":"una matrice di capacità","aura-e-permission-matrix.c86d9c0e67":"non un singolo interruttore globale","aura-e-permission-matrix.1937c4c28f":"strumento","aura-e-permission-matrix.6656018ac9":"sempre","aura-e-permission-matrix.1c8f09270f":"chiedi","aura-e-permission-matrix.85777c03b7":"mai","aura-e-permission-matrix.0b214c456e":"valore risolto","aura-e-permission-matrix.4d2a588afc":"percorso fuori dalla radice del progetto","aura-e-quality-ci.24d5ee5d4f":"Stessa policy, due superfici","aura-e-quality-ci.18cd42d86d":"gated","aura-e-quality-ci.f205411f8e":"failure as state","aura-e-quality-ci.4ab6e45839":"TUI interattiva","aura-e-quality-ci.b67626b7bb":"CI runner","aura-e-quality-ci.82de00eba8":"output strutturato","aura-e-quality-ci.3ef9250549":"loop feedback","aura-e-quality-ci.b79334f258":"entrambi invocano la stessa policy di obiettivo e qualità e producono eventi comparabili","aura-e-quality-ci.00f2398b69":"evidenza, non prova","aura-e-quality-ci.ac2f995a8e":"la policy decide cosa blocca","aura-e-quality-ci.d8a0c27467":"policy di obiettivo e qualità condivisa","aura-e-quality-ci.c6b4353aa1":"eventi comparabili","aura-e-quality-ci.1b4981a561":"il failure ritorna come stato","aura-e-quality-ci.6386f0e241":"Un gate fallito ritorna come stato.","aura-e-runtime-modules.a2387145a1":"Un singolo binario, moduli raggruppati","aura-e-runtime-modules.513fd31089":"separati","aura-e-runtime-modules.255c841977":"per responsabilità del loop","aura-e-runtime-modules.c99a2bcf3e":"Osserva","aura-e-runtime-modules.ae2f98a099":"Pianifica","aura-e-runtime-modules.138a104b73":"Agisci","aura-e-runtime-modules.ea1d3df298":"Controlla","aura-e-runtime-modules.a725020675":"Stato","aura-e-runtime-modules.8cde59838c":"Coordina","aura-e-runtime-modules.4e9f7a31ee":"Presenta","aura-e-runtime-modules.1c54132b8e":"Registra","aura-e-runtime-modules.602f6be9dc":"i moduli sono separati da contratti tipizzati, non da stato mutabile condiviso","aura-e-runtime-modules.6a1f36237f":"un processo","aura-e-runtime-modules.398ae9f6cf":"testabile in modo indipendente","aura-e-runtime-modules.d5c0b7e9f2":"strumenti ed eventi in","aura-e-runtime-modules.afd31a3fa6":"il loop esterno riprogramma","aura-e-runtime-modules.b6d209aee2":"loop interno, un passo","aura-e-runtime-modules.cb033bb0c5":"guida e permessi","aura-e-runtime-modules.68f9353f5a":"attività, checkpoint, memoria","aura-e-runtime-modules.695cd841b8":"agenti e rivendicazioni di file","aura-e-runtime-modules.cc993d4e28":"viste TUI e diff","aura-e-runtime-modules.99c64c8bb8":"audit e metriche","aura-e-runtime-modules.83076edf09":"un binario Rust","aura-e-runtime-modules.9990357bc3":"I moduli si incontrano solo sul bus tipizzato.","aura-e-steering.95dbb05217":"Interrompi tra le chiamate","aura-e-steering.98aadb3708":"live","aura-e-steering.d357e856e4":"il passaggio è sostituibile","aura-e-steering.c82e3d7279":"stream","aura-e-steering.f8bfc15dde":"guida","aura-e-steering.b61646f016":"interrompi","aura-e-steering.daaad33627":"attendi","aura-e-steering.591160c88d":"il passaggio in sospeso viene sostituito e l'audit registra l'evento","aura-e-steering.63e70712d1":"il controllo rimane live","aura-e-steering.d8bdbe8d9c":"il prompt non è l'autorità finale","aura-e-steering.018fd3d551":"stream di risposta","aura-e-steering.a5fc4a9fc0":"chiamata strumento in sospeso","aura-e-steering.8701b1f1ff":"sostituito prima dell'esecuzione","aura-e-steering.27d37adcbe":"l'audit registra l'evento di guida","aura-e-steering.31e67ae584":"il contesto rimane attivo","aura-e-tool-pipeline.f0aa065825":"Quindici fasi, una chiamata","aura-e-tool-pipeline.17e214ac4f":"in fasi","aura-e-tool-pipeline.57cd86f159":"il confine di fiducia","aura-e-tool-pipeline.436fe6a365":"normalizzare","aura-e-tool-pipeline.e76dce35ea":"interruttore di circuito","aura-e-tool-pipeline.aacd3103f3":"ambito","aura-e-tool-pipeline.a7ca68174f":"lista consentita o lista bloccata","aura-e-tool-pipeline.6d244f5836":"autorizzazione","aura-e-tool-pipeline.0be0a65fc9":"analisi bash","aura-e-tool-pipeline.36a6cb6941":"criteri file","aura-e-tool-pipeline.5c528ebc85":"checkpoint","aura-e-tool-pipeline.b03592806e":"cache","aura-e-tool-pipeline.39ae89e0a1":"esegui","aura-e-tool-pipeline.5d3b463f65":"aggiornamento cache","aura-e-tool-pipeline.49b47e9790":"filtro output","aura-e-tool-pipeline.faa83d7206":"sanziona e oscura","aura-e-tool-pipeline.7876153ada":"audit","aura-e-tool-pipeline.3408a66399":"aggiornamento interruttore","aura-e-tool-pipeline.019ce43c40":"una chiamata patch e una chiamata MCP eseguono entrambe l'intera pipeline","aura-e-tool-pipeline.c46d33ba06":"lo strumento è una fase","aura-e-tool-pipeline.658fd4ef0e":"la pipeline è il confine","aura-e-tool-pipeline.cbec25971a":"chiamata patch","aura-e-tool-pipeline.8baebd9edc":"chiamata MCP","aura-e-tool-pipeline.0ece5421f9":"decide","aura-e-tool-pipeline.100d94a42f":"no-op","aura-e-tool-pipeline.63edb7d672":"seleziona una chiamata per vedere quali fasi agiscono","aura-e-tool-pipeline.f92a0d6b57":"fase della pipeline","aura-e-tui-console.6ef54a4fb8":"Pannelli mappati sul loop","aura-e-tui-console.bf40af4bf8":"annotato","aura-e-tui-console.390af0a46a":"prima la tastiera","aura-e-tui-console.33d7ddc264":"chat e diff","aura-e-tui-console.0046e84aef":"file e ricerca","aura-e-tui-console.1c956bc735":"qualità e obiettivi","aura-e-tui-console.99c7005202":"audit e attività","aura-e-tui-console.298eb8d1f9":"ogni pannello corrisponde a una responsabilità del loop","aura-e-tui-console.b49d84d38d":"una console di controllo","aura-e-tui-console.bed2e8dea5":"non una finestra di chat","aura-e-tui-console.0e9abd0d82":"responsabilità del loop","aura-e-tui-console.4f4224f44a":"osserva","aura-e-tui-console.76f3b5a717":"agisci","aura-e-tui-console.d1c10fb0e6":"giudica","aura-e-tui-console.275a700078":"registra","aura-showcase.eyebrow":"Piattaforma Dweve","aura-showcase.subtitle":"Assistenza per agenti di codifica e operatori. Le metriche demo sono illustrative.","aura-showcase.pillTools":"25+ strumenti","aura-showcase.pillRunning":"in esecuzione","aura-showcase.pillAnalysing":"analisi del codebase","aura-showcase.capabilityToolsTitle":"25+ strumenti","aura-showcase.capabilityToolsBody":"Terminale, ricerca, lint, test, git e altro.","aura-showcase.capabilityMemoryTitle":"Memoria semantica","aura-showcase.capabilityMemoryBody":"Ricorda il tuo codebase e il contesto del team.","aura-showcase.capabilityAgentsTitle":"Orchestrazione multi-agente","aura-showcase.capabilityAgentsBody":"Agenti specializzati collaborano su diversi ambiti.","aura-showcase.guaranteeAuditTitle":"Registro di controllo","aura-showcase.guaranteeAuditBody":"Ogni passaggio è registrato con timestamp.","aura-showcase.guaranteeGuardrailsTitle":"Guardrail","aura-showcase.guaranteeGuardrailsBody":"Politiche, controlli e test vengono sempre eseguiti.","aura-showcase.guaranteeApprovalTitle":"Modifiche al codice con approvazione","aura-showcase.guaranteeApprovalBody":"Rivedi le diff, richiedi modifiche, approvazione finale.","aura-showcase.guaranteeReplayTitle":"Riproduzione deterministica","aura-showcase.guaranteeReplayBody":"Riproduci qualsiasi sessione bit per bit quando qualcosa richiede revisione.","aura-showcase.workflowUnderstand":"Comprendi","aura-showcase.workflowUnderstandCaption":"Leggi retry.ts, individuato bug di timeout","aura-showcase.workflowPlan":"Pianifica","aura-showcase.workflowPlanCaption":"Estrai guard + limita i retry","aura-showcase.workflowImplement":"Implementa","aura-showcase.workflowImplementCaption":"Corretti retry.ts + types.ts","aura-showcase.workflowTest":"Test","aura-showcase.workflowTestCaption":"28 test, 94% di copertura","aura-showcase.workflowVerify":"Verifica","aura-showcase.workflowVerifyCaption":"Esecuzione di lint e typecheck...","aura-showcase.workflowAudit":"Audit","aura-showcase.workflowAuditCaption":"In attesa del riepilogo","aura-showcase.footer":"Agenti autonomi che scrivono codice e tengono traccia","aura-showcase.testsPassing":"superato","aura-showcase.testsFailing":"non superato","aura-showcase.modified":"modificato","aura-showcase.af0854de67":"Aura","aura-showcase.73989d9c59":"In esecuzione","aura-showcase.f9e94338d0":"Analisi del codebase","aura-showcase.d7a484140f":"Workflow","aura-showcase.287fda8114":"Unificato","aura-showcase.80e13549b4":"Copertura","aura-showcase.b71cc78b34":"Estratto isRetryableError","aura-showcase.c37a8a9e2b":"per gestire\n                    timeout di rete, risposte 5xx e condizioni\n                    idempotent-safe. Helper puro, completamente testato.","aura-tech-middles.7fba7d244f":"Percorso critico","aura-tech-middles.1be47ef71c":"Trasversale","aura-tech-middles.92096d78df":"Ingresso","aura-tech-middles.8e05a902ed":"Uscita","aura-tech-middles.49a66c994d":"Agenti integrati","aura-tech-middles.a60792e996":"Ciclo esterno","aura-tech-middles.0dfd4db698":"Ciclo interno","aura-tech-middles.bbd88bff92":"Richiesta in arrivo","aura-tech-middles.a618b4be8d":"Query","aura-tech-middles.a4942c26d0":"SELECT","aura-tech-middles.2cb479aa15":"* FROM","aura-tech-middles.1c255b91e7":"WHERE","aura-tech-middles.2164bde64d":"ORDER BY","aura-tech-middles.82dd2cdf36":"Blocco","aura-tech-middles.271973aefe":"xMidYMid meet","core-extras.96d330537a":"Base IR","core-extras.bee831a169":"Substrato","core-extras.61a0822826":"App su Core","core-extras.15438cc098":"non supportato","core-extras.ad565d9d01":"Funzionalità","core-extras.0155bf03e5":"Legenda dei segmenti","core-extras.8b7110078e":"Gruppi di algoritmi per tipo di dati","core-extras.25ab4276a6":"Matrice delle capacità scorrevole","page-breadcrumb.c766e66518":"Percorso di navigazione","page-toc.7e439c353e":"In questa pagina","product-aura.68a4194227":"Documentazione","product-aura.8106c1a1cb":"Parla con l'ingegneria","product-aura.36ffd31f95":"Vedi il livello di ragionamento di Loom","product-aura.859ca6c242":"Richiedi accesso","product-aura.d0ed7c99e7":"Aura viene distribuito come un singolo binario statico senza dipendenze runtime. Supporto enterprise, sviluppo personalizzato e formazione disponibili da Dweve.","product-aura.243d064a8c":"Progettato per la revisione.","product-aura.f9310a86ac":"Scritto in Rust.","product-aura.90e40d5043":"Inizia","product-aura.2dbad2ed37":"# risolto a runtime; AURA_MODEL sovrascrive il progetto","product-aura.1413425f08":"uniti, hot reload al salvataggio","product-aura.da8b02ec1a":".aura/config.toml (risolto)","product-aura.d443a11855":"Ambiente","product-aura.3278a000b9":"Configurazione del progetto","product-aura.95ee1ab0f5":"Configurazione utente","product-aura.5f6eb8ef37":"Valori predefiniti integrati","product-aura.53c11ee14f":"Aura, Tecnico","product-aura.b0c118d336":"Il livello più alto vince. Sempre.","product-aura.a18ec06972":"Progetto, utente, ambiente.","product-aura.85e5f56bd5":"IL TUO LIVELLO","product-aura.c342fcb86a":"Si avvia in sicurezza senza toccare alcun file.","product-aura.3a5d5665e8":"Sensato, conservativo.","product-aura.41a2cdb105":"VALORI PREDEFINITI INTEGRATI","product-aura.3c095f7986":"Per progetto, per macchina, per ambiente","product-aura.2d1a43c1c1":"PREDEFINITI vs LE TUE SOSTITUZIONI","product-aura.b97b575a71":"OSSERVATI, HOT-RELOAD","product-aura.d07fe5750f":"AURA_* VINCE","product-aura.8a45b914e2":"4 LIVELLI UNITI","product-aura.b0872226c3":"Qualsiasi cosa tu possa impostare in TOML, modello, livelli di autorizzazione per strumento, percorso del registro di controllo, profilo nominato, puoi fissarla per progetto, sovrascriverla per macchina o cambiarla per variabile d'ambiente. Tocca uno di quei file, l'agente li osserva e ricostruisce il suo prompt di sistema senza riavviare la sessione. Nessun riavvio, nessun contesto perso.","product-aura.c0535ff18b":"Aura risolve la configurazione su quattro livelli, valori predefiniti integrati, il tuo `~/.dweve/config.toml` a livello utente, il `.aura/config.toml` del progetto e qualsiasi variabile d'ambiente `AURA_*`. Si uniscono per chiave, con ogni livello che sovrascrive quello sottostante; le variabili d'ambiente stanno in cima così una singola esportazione può cambiare il comportamento di Aura per un lavoro CI, un ramo, una demo.","product-aura.66ee57b2b2":"L'ambiente vince sempre.","product-aura.9d672cac7c":"TOML a quattro livelli.","product-aura.754164850f":"Configurazione","product-aura.3d700c1ece":"Leggi le differenze rispetto alla specifica del progetto…","product-aura.8076d23ccd":"# Revisore","product-aura.d6d81b30a7":"successo: test-superati && lint-puliti","product-aura.3df5679740":"strumenti: [diff, grep, test, audit]","product-aura.b03d145093":"modello: \"claude-sonnet\"","product-aura.016ed864da":"ruolo: \"revisione del codice, prima del commit\"","product-aura.345ce28bf3":"nome: \"revisore\"","product-aura.4c6f97dc45":"frontmatter, md+yaml","product-aura.e1b87e366c":"Il prompt si ricostruisce dal vivo","product-aura.f870feb7b9":"Modifica un file","product-aura.b57ef4392f":"Hot reload, CLAUDE.md / .aura/*","product-aura.d7abb1f1b1":"API trait Rust, strumenti, slash, eventi","product-aura.adb1c4234d":"Esegui un DAG: debug, funzionalità, revisione","product-aura.9fe25a9fa5":"Frammenti di prompt iniettati condizionalmente","product-aura.8fdd1a59ee":"Elenca o cambia agenti, progetto / utente / integrato","product-aura.06833bde6c":"HOT","product-aura.25352ed4ea":"Sfoglia, modifica, ricarica","product-aura.9e2326ff4c":"COMANDI DI ESTENSIONE","product-aura.a292818064":"HOT RELOAD","product-aura.29371ac4ba":"WORKFLOW DAG","product-aura.d060c443dc":"AGENTI INTEGRATI, 6","product-aura.be9a2015f1":"Agenti, competenze, plugin e workflow sono markdown + YAML su disco. Sei agenti integrati vengono forniti con Aura; i livelli progetto, utente e globale vengono uniti all'avvio. Modifica un file, l'agente ricostruisce il suo prompt senza riavviare.","product-aura.6d51004da0":"Frontmatter YAML. Hot reload.","product-aura.362c66c957":"Agenti markdown.","product-aura.d9d8a5a360":"Sistema di estensione","product-aura.15003bd9a4":"audit, CVE","product-aura.fa1703dd78":"Audit","product-aura.a4d6f5e89d":"esempi eseguiti","product-aura.6552c6f5f6":"Doc-test","product-aura.1d262c199b":"+ integrazione","product-aura.39fdec1194":"Test","product-aura.c2f3e610ef":"Compila","product-aura.5e151c4578":"avvisi promuovibili","product-aura.fb5fb79636":"Lint","product-aura.041a5dec48":"Formatta","product-aura.b5451d9a73":"in .aura/quality.toml","product-aura.8ca0f97e38":"Promuovi avvisi a gate","product-aura.f416412b8f":"Scansione CVE cargo-audit","product-aura.ceb5b19a94":"unit + integrazione + doc","product-aura.b0f2eede23":"passaggio lint, avvisi promuovibili","product-aura.90826036c9":"controllo formattazione rustfmt","product-aura.076a4d3fcd":"gate, fallisci rapidamente e correggi sul posto","product-aura.af99a5c898":"6 FASI","product-aura.d7f3e24e66":"esegui in sequenza su /quality","product-aura.2ec99b89e1":"GATE DI QUALITÀ","product-aura.f161ee43b6":"`/quality` esegue fmt, clippy, compilazione, test, doc-test e un audit di sicurezza in sequenza. Gli errori includono stack trace e contesto delle differenze. Gli avvisi non bloccano per impostazione predefinita; puoi promuoverli a gate per progetto.","product-aura.e31b222e3e":"Una sola pressione di tasto.","product-aura.18f158ab5d":"Sei gate.","product-aura.66e2191d8c":"Pipeline di qualità","product-aura.dc87274447":"Stdio JSON-RPC 2.0, sottoprocesso gestito, stessa pipeline di autorizzazioni e audit delle funzioni integrate.","product-aura.94cbffb24e":"Server MCP","product-aura.92f627e611":"ESTERNO","product-aura.016ad99e5a":"Client MCP","product-aura.14afd82a7f":"AURA","product-aura.3d98789ffb":"Nessun codice MCP personalizzato in Aura","product-aura.ec22796a4c":"Comune a ogni prodotto Dweve","product-aura.90d17b70e2":"stdio, framing JSON-RPC 2.0","product-aura.7f9786f549":"log strutturati sul bus","product-aura.f686d5056d":"chiamate LLM avviate dal server","product-aura.e3749e62c8":"modelli di prompt riutilizzabili","product-aura.8f55c43888":"scoperti, registrati, gated","product-aura.332fb6ffa5":"leggi, sottoscrivi, elenca","product-aura.61461492c5":"opt-in per superficie","product-aura.dca9368ef1":"flag di capacità, negoziati per server","product-aura.1b4306be38":"TYPED","product-aura.0a215ab487":"SUPERFICIE CAPACITÀ MCP","product-aura.260245866c":"CAPACITÀ TIPIZZATE","product-aura.1420fc5684":"STDIO, JSON-RPC 2.0","product-aura.af0440b9bf":"I server MCP sono dichiarati nella configurazione di Aura: comando, argomenti, ambiente. All'avvio della sessione, Aura li avvia come sottoprocessi gestiti, esegue l'handshake di capacità tipizzate da `dweve-protocol::mcp::capability` e registra la superficie scoperta nello stesso registro di strumenti in cui vivono le funzioni integrate. Risorse, strumenti, prompt, campionamento e capacità di logging fluiscono tutti attraverso lo stesso bus di messaggi tipizzato da `dweve-protocol::mcp::message`. Gli strumenti esterni non sono fidati per impostazione predefinita; ereditano livelli di autorizzazione per strumento, logging di audit, filtraggio PII e protezione circuit-breaker.","product-aura.5f8a78e893":"Il client MCP di Aura è costruito su `dweve-protocol::mcp`, il messaggio MCP tipizzato, la capacità, il trasporto e la superficie degli strumenti che il resto di Dweve usa anche. Connettiti a qualsiasi server MCP su stdio JSON-RPC 2.0, negozia le capacità e presenta i suoi strumenti / prompt / risorse insieme alle funzioni integrate di Aura. Stesso gate di autorizzazione, stessa traccia di audit, stesso circuit breaker.","product-aura.e22c750980":"sullo stack di Dweve.","product-aura.de09bded79":"Model Context Protocol","product-aura.c53f9924c6":"Integrazione MCP","product-aura.49798f4232":"stato condiviso","product-aura.aa3a621015":"tmux, zellij","product-aura.a92a3c2830":"Gli agenti condividono una bacheca attività, scambiano messaggi tramite il bus eventi e applicano i gate di qualità. Il registro di lavoro cross-agente tiene traccia delle rivendicazioni a livello di file per prevenire conflitti.","product-aura.01e41d1104":"Gruppi coordinati","product-aura.b4a89de81b":"fan-out / fan-in","product-aura.83369a12f2":"4 strategie","product-aura.1d384ffc6e":"Avvia più agenti simultaneamente con lo stesso input. Strategie di aggregazione: unanime (tutti d'accordo), maggioranza (più comune), primo-successo (valido più veloce) o merge personalizzato.","product-aura.21c8936cdd":"Esecuzione concorrente","product-aura.a3564e82b9":"5 integrate","product-aura.73b98d56aa":"passo → passo","product-aura.dcca77903e":"Esecuzione multi-passaggio in cui l'output di ogni passo alimenta il successivo. Sostituzione di variabili con sintassi simile a Jinja. Catene integrate per debug, funzionalità, ottimizzazione, refactoring e revisione.","product-aura.2216ea3c93":"Flussi di lavoro sequenziali","product-aura.06fdf9d39d":"Caricati a caldo","product-aura.1cbbcf22a4":"Trascina un file .md","product-aura.e1139f7099":"tracciamento rivendicazioni a livello di file","product-aura.0ea1055e09":"a lunga esecuzione, handle di interruzione","product-aura.6db7757469":"bacheca attività, bus messaggi","product-aura.9eee485cf4":"unanime / maggioranza / primo","product-aura.535280424b":"sequenziale, variabili jinja","product-aura.271d205d07":"più le tue","product-aura.be16892722":"agenti integrati, unificati tra i livelli","product-aura.6990f01ad9":"LIVE","product-aura.643b03ff1a":"quattro modelli di orchestrazione","product-aura.5fb4b75091":"REGISTRO AGENTI","product-aura.a443f56d90":"REGISTRO DI LAVORO, SENZA CONFLITTI","product-aura.5fd319f96b":"FRONTMATTER YAML","product-aura.8ee25d95fb":"4 MODELLI","product-aura.0f515082c1":"Le catene sono definite come file markdown con frontmatter YAML, un nome, una descrizione e passaggi ordinati. Ogni passaggio nomina un agente, specifica un obiettivo e può fare riferimento all'output dei passaggi precedenti tramite variabili simili a Jinja. I criteri di successo dichiarano cosa conta come completamento (corrispondenza di sottostringa, regex, esistenza del file, superamento del test). Le catene integrate coprono debug, implementazione di funzionalità, ottimizzazione, refactoring e revisione. Inserisci un file markdown nella directory delle catene per definirne una personalizzata, senza ricompilazione.","product-aura.7480cd1547":"Il registro agenti di Aura supporta quattro modelli di orchestrazione. Le catene eseguono agenti in sequenza con sostituzione di variabili. Le esecuzioni parallele lanciano agenti contemporaneamente con aggregazione dei risultati. I team coordinano più agenti con stato condiviso e messaggistica. Le attività in background vengono eseguite in modo indipendente con handle di interruzione e monitoraggio dello stato.","product-aura.3f2ba51d80":"attività in background.","product-aura.e40f48f8a9":"Catene, parallelo, team,","product-aura.771ec1dc79":"Orchestrazione multi-agente","product-aura.1232e98980":"contesto ridotto","product-aura.6d79034fa7":"Il compattatore a tre livelli ha unito l'output obsoleto degli strumenti ad alta utilizzazione.","product-aura.dda7539f59":"ciclo di vita, compattazione","product-aura.ed5846db5d":"a015, 7c93, 3e6f, d28b","product-aura.c36a9ab37b":"Il classificatore ha scelto claude-sonnet per l'attività di complessità moderata.","product-aura.3fc5fa433d":"instradamento, modello_selezionato","product-aura.9cce38dc01":"9e1b, 22a7, 8d50, 6b3c","product-aura.8ec4e1a21b":"142 ms","product-aura.b3a43f300e":"Patch applicata a src/auth/session.rs.","product-aura.c2a73df64d":"strumento, write_file","product-aura.8107c5ac81":"4f2a, b7d1, 1c83, e0a4","product-aura.caeaac6e81":"Ogni hash si rompe","product-aura.dfa0f09d72":"Manometti qualsiasi riga","product-aura.c8ab169bd9":"livello 2/3, output obsoleto unito","product-aura.68d3772d86":"a015, 7c93","product-aura.6ece715413":"claude-sonnet, moderato","product-aura.667b64634c":"9e1b, 22a7","product-aura.00106794d9":"4f2a, b7d1","product-aura.a40bc97845":"voci verificate, 0 rotte","product-aura.66bb2fab8a":"VALID","product-aura.b42eed7512":"aura verify-audit","product-aura.c06d37c500":"VERIFICA CATENA","product-aura.c7efdcaa50":"BLAKE3 A CATENA","product-aura.bb183c52af":"Ogni evento finisce sulla propria riga in un file JSONL append-only. Ogni riga contiene l'hash BLAKE3 della precedente, quindi la verifica della catena dall'inizio al corrente rileva qualsiasi modifica. Non un log best-effort, ma un diario decisionale crittografico.","product-aura.ca61a2804e":"Manometti una voce, ogni hash si rompe.","product-aura.ef9ab16061":"JSONL + BLAKE3.","product-aura.33de865a8d":"Traccia di audit","product-aura.9e9f695d5b":"adatto al budget","product-aura.3e845acfe8":"Riduci per adattarti al budget di contesto; scartando i punteggi più bassi.","product-aura.f0514cac9b":"Inietta","product-aura.423f4c786a":"classifica bm25","product-aura.79df59dd68":"BM25 classifica per rilevanza, recency e conteggio degli accessi.","product-aura.dd48a11495":"Classifica","product-aura.d91ff796ca":"corrispondenza fts5","product-aura.fa2ae9d626":"FTS5 trova i ricordi che corrispondono alla query.","product-aura.0335207f5e":"Corrispondenza","product-aura.66879fb005":"iniezione prompt","product-aura.4bcfe6db59":"budget token","product-aura.27a13eeeef":"WHERE memories MATCH \"auth refactor\"","product-aura.96ed2ec329":"SELECT * FROM memories","product-aura.4f2ecdb3b5":"Auto-potato","product-aura.5758d59c50":"DB per progetto","product-aura.cbefb320ba":"Scarta i ricordi con punteggio più basso finché il prompt non si adatta al contesto del modello.","product-aura.8bc7c6d3b8":"Riduzione del budget token","product-aura.ae5ed29057":"Combina rilevanza, recency e conteggio degli accessi in un unico punteggio.","product-aura.f0dbee2d99":"BM25 + recency","product-aura.0790b4215c":"Tabella virtuale sulla colonna memories, query con prefisso e frase.","product-aura.c707bc39bb":"Ricerca FTS5","product-aura.12bc5f9c75":"Per richiesta, tre fasi","product-aura.3891c9037c":"PIPELINE DI RECUPERO","product-aura.b3b111d31b":"RANKING BM25","product-aura.3e4785b1c5":"SQLITE FTS5","product-aura.1746c9c286":"I ricordi sono indicizzati in SQLite con una tabella virtuale FTS5. Ogni recupero classifica tramite BM25, poi riduce per adattarsi al budget del prompt. Le voci vecchie e a bassa rilevanza vengono potate automaticamente; quelle accessibili di frequente vengono aggiornate.","product-aura.1c4de673b8":"Recupero consapevole del budget di token.","product-aura.be9d897bbb":"SQLite + FTS5.","product-aura.5d169e270e":"Memoria semantica","product-aura.906e9f0e82":"Il filtro di output rimuove i codici ANSI, le barre di avanzamento, le animazioni di spinner e le righe duplicate dall'output degli strumenti prima che entrino nella cronologia della conversazione. Previene lo spreco di token e l'inquinamento del contesto.","product-aura.5bc9e9416e":"Sanificazione dell'output","product-aura.77ab52bbfa":"SANIFICATORE","product-aura.bd50e3e49d":"Rilevatore a diciassette modelli che copre le varianti di iniezione OWASP, il contrabbando codificato in base64, gli scambi di omoglifi, la confusione di delimitatori e la sovrascrittura delle istruzioni. I contenuti sospetti vengono messi in quarantena prima di raggiungere l'LLM.","product-aura.02132e9446":"Rilevamento dell'iniezione di prompt","product-aura.9b79aefea3":"MODELLI","product-aura.697ede464d":"Rilevatore multi-modello identifica email, numeri di telefono, carte di credito, chiavi API, identificatori nazionali e modelli personalizzati. I valori rilevati vengono oscurati prima della trasmissione ai fornitori di LLM e memorizzati oscurati nei log.","product-aura.a6e563a99a":"Rilevamento e oscuramento PII","product-aura.716aef4dca":"PII","product-aura.9327735384":"Una lista di controllo a due livelli determina quali percorsi e operazioni ogni strumento può toccare. Le liste di controllo a livello di sessione sovrascrivono le regole globali, così una singola sessione rischiosa può essere allentata senza ampliare permanentemente la superficie.","product-aura.ab652cdfea":"Liste di controllo sessione + globali","product-aura.a161919d9c":"LISTA DI CONTROLLO","product-aura.abc813d634":"Le ACL basate su glob limitano quali file e directory ogni strumento può accedere. Il contenimento dei percorsi garantisce che gli strumenti non possano uscire dalla radice del progetto. Le liste di controllo per sessione sovrascrivono le politiche globali.","product-aura.c379051708":"Politica di accesso ai file","product-aura.9da96ff81a":"POLITICA FILE","product-aura.8f128de646":"I comandi shell vengono analizzati in un AST prima dell'esecuzione. I modelli pericolosi (rm -rf, pipe verso shell, esfiltrazione di rete, escalation dei privilegi) vengono rilevati e bloccati. I comandi sicuri vengono eseguiti; quelli non sicuri richiedono un'approvazione esplicita.","product-aura.3a7897a59f":"Analisi AST di Bash","product-aura.6ae164cdb6":"ANALIZZATORE BASH","product-aura.eee0f04cba":"IL TUO CODEBASE","product-aura.a28b1d0602":"SEI MODULI, TUTTI ATTIVI","product-aura.2308ed0895":"Regola in su, mai in giù","product-aura.93a2385f8d":"Default conservativi","product-aura.b1aeb83829":"ANSI / avanzamento / duplicati rimossi","product-aura.b22b263d34":"iniezione di prompt, 17 modelli","product-aura.dc8f8379d4":"pre-LLM","product-aura.836ab097ce":"multi-modello, email / chiavi / ID","product-aura.09f1dab95b":"liste di controllo sessione + globali","product-aura.0e34bf1cd2":"ACL file glob per strumento","product-aura.c9cac8c101":"Analisi AST / blocca shell pericolosa","product-aura.43c0559ee5":"moduli attivi, 0 bypassati","product-aura.04f44d6ca6":"TUTTO ATTIVO","product-aura.2c016d76af":"src/security, tutto attivo","product-aura.e117fdaa64":"CONTROLLI, ATTIVI","product-aura.16e5063462":"I default sono conservativi: l'oscuramento PII sempre attivo, il rilevamento dell'iniezione di prompt in esecuzione, i comandi bash analizzati in un AST prima dell'esecuzione e le operazioni sui file contenute nella radice del progetto. Regola le manopole in su, mai silenziosamente in giù. Gli output di ogni strumento passano attraverso un filtro ANSI / barra di avanzamento / righe duplicate prima di entrare nella cronologia della conversazione, così il contesto del prompt rimane pulito e i token rimangono focalizzati.","product-aura.900fb85fc9":"L'architettura di sicurezza di Aura opera su tre livelli indipendenti: il livello degli strumenti (sistema di permessi, analisi AST di bash), il livello dei contenuti (rilevamento PII, rilevamento dell'iniezione di prompt, sanificazione dei contenuti) e il livello dell'infrastruttura (ambito del filesystem, lista di controllo della sessione, controlli di rete). Ciascuno è configurabile per progetto, per sessione, per ambiente.","product-aura.feaa6d8571":"a ogni livello.","product-aura.9f08977975":"Difesa in profondità","product-aura.e6148c0bfa":"Modello di sicurezza","product-aura.28b907cfa3":"In caso di limite di velocità o errore, riprova con il modello successivo nella catena.","product-aura.b4a100ebc4":"Fallback","product-aura.959cb4d624":"Risposta in streaming con monitoraggio di token e budget, interruzione cooperativa.","product-aura.df063869e1":"Stream","product-aura.61c10b64dd":"BYO","product-aura.d135ef0436":"Modello più economico e capace dal registro, per fornitore.","product-aura.2073ebce0d":"Seleziona modello","product-aura.130d61f87e":"Valuta la complessità: semplice, moderata, complessa, ricerca.","product-aura.a16c4ed9fa":"Classifica","product-aura.cebae49d6b":"Catena di fallback in caso di errore","product-aura.a12b23e2bd":"Modello più economico e capace","product-aura.8d7b9e8faf":"Aider, Claude Code, Gemini, Kimi","product-aura.d93d10ff0f":"API","product-aura.7cfb3d7d52":"GLM, Kimi, API in stile Anthropic","product-aura.e5744ab835":"Mistral, Codestral","product-aura.6ec472d054":"Groq, Together, DeepSeek, Fireworks","product-aura.b67a3ecea4":"Famiglia Claude, streaming, cache del prompt","product-aura.4e8415a99c":"router in alto","product-aura.21ea053202":"backend API nativi, più wrapper di consulenza CLI","product-aura.c3bde89f39":"PORTA LA TUA CHIAVE","product-aura.7214ef704e":"LIVELLO BACKEND","product-aura.a0bb907008":"HOT-RELOAD TOML","product-aura.c77dec5401":"ROUTER DI COMPLESSITÀ","product-aura.6e35755b9a":"PORTA LE TUE CHIAVI","product-aura.2b82179b34":"Un router basato sulla complessità classifica ogni richiesta, semplice, moderata, complessa o di ricerca, e sceglie il modello più economico e capace dal tuo registro. I modelli vivono in un singolo TOML sotto ~/.dweve. Ogni voce fissa nome, provider, variabile d'ambiente per la chiave API, finestra di contesto ed etichetta di complessità. Aggiungi una riga, salva, l'agente fa hot-reload. Le catene di fallback mantengono la sessione attiva quando un provider limita la velocità o fallisce. Risposte in streaming, visualizzazione dei token in tempo reale, monitoraggio del budget di contesto e interruzione cooperativa si applicano a ogni backend.","product-aura.37478398a5":"Aura è agnostico rispetto al provider. Il livello backend in src/llm/backends include client API nativi per Anthropic Claude, Mistral e Codestral, l'API compatibile con OpenAI (Groq, Together, DeepSeek, Fireworks e altri) e l'API compatibile con Anthropic (GLM, Kimi). I backend CLI di consulenza avvolgono inoltre Aider, Claude Code, la CLI Gemini e la CLI Kimi, così puoi ottenere un secondo parere da un altro agente senza lasciare la sessione. Gemini viene raggiunto tramite la sua CLI, non un backend API nativo.","product-aura.f64932876d":"il router sceglie per attività.","product-aura.9bd97cc556":"Porta il tuo modello,","product-aura.2a06f7d5be":"Backend LLM","product-aura.ef99046dcb":"La finestra scorrevole tiene traccia del rapporto recente successi/fallimenti per strumento. Quando il tasso di fallimento supera la soglia, lo strumento viene bloccato per un cooldown configurabile. Previene tempeste di tentativi e fallimenti a cascata.","product-aura.dc62e43d3e":"Isolamento dei guasti","product-aura.58a67475cb":"Gli strumenti di sola lettura (read_file, glob, tree, symbols) memorizzano nella cache i risultati in una cache LRU con chiave basata sugli argomenti. Le voci della cache vengono invalidate automaticamente quando gli strumenti di scrittura modificano i file pertinenti.","product-aura.cb17f43a45":"Cache deterministica LRU","product-aura.1a60efefd4":"Livelli di autorizzazione per strumento configurabili a livello globale e per sessione. L'accesso ai file è vincolato da ACL glob. I comandi shell richiedono un'analisi di sicurezza basata su AST prima dell'esecuzione.","product-aura.71e85e064d":"Sempre / Chiedi / Mai","product-aura.92fbe9e406":"Controllato a ogni chiamata","product-aura.d4e0d1e963":"Ogni strumento con ambito ACL","product-aura.8d9a304fd9":"Server MCP","product-aura.8d10c693b7":"Esterno","product-aura.9f8a2389a2":"Utente","product-aura.e5e429bcc9":"Dati","product-aura.a8323a2a9b":"Web","product-aura.bdc1fd5d3c":"Shell","product-aura.adac69379a":"Codice","product-aura.2c3cafa4db":"File","product-aura.1e282fb85b":"integrati, cresce con MCP","product-aura.6ca32b1fda":"Nomi reali da src/tools/builtins","product-aura.3fd7be348d":"CATEGORIE DI STRUMENTI","product-aura.ebcb69c4e3":"INTERRUTTORI AUTOMATICI","product-aura.f7e8f28651":"CACHE LRU","product-aura.8b05af2f33":"7 CATEGORIE","product-aura.9483f780f1":"Gli strumenti coprono I/O di file, analisi del codice, shell, git, web, dati e prompt utente. Ognuno passa attraverso lo stesso pipeline di quindici fasi, controllo autorizzazioni, ambito ACL, ricerca cache, filtro output, redattore PII, append di audit, sia che si tratti di un builtin o di un server MCP.","product-aura.55c6147c11":"Autorizzati e memorizzati nella cache.","product-aura.5d51f6711b":"25+ builtin, un solo pipeline.","product-aura.f88be40d34":"Sistema di strumenti","product-aura.4d11d3f11f":"UN SINGOLO BINARIO STATICO","product-aura.4885d6a73f":"NESSUNA DIPENDENZA DI RUNTIME","product-aura.7f5fc4d2ae":"RUST 2021","product-aura.f5d178f7bd":"Aura è circa 330 KLoC di Rust in 433 file sorgente in src/, compilato in un singolo binario statico senza dipendenze di runtime. L'atlante qui sotto è il vero albero dei moduli per numero di file, ui e agents e tools portano il peso, con security, audit e memory piccoli e affilati.","product-aura.3e608ea3fc":"misurato, non stimato.","product-aura.1ab6d91b50":"433 file .rs in src/,","product-aura.a7c9035efe":"Albero dei sorgenti","product-aura.6862b5d306":"Attività in background che monitora la salute del loop. Rileva loop di doom (azioni identiche ripetute), stalli (nessun progresso per N turni) e superamenti del budget (consumo di token oltre la soglia). Inietta suggerimenti correttivi o interrompe la sessione.","product-aura.86de7dfa18":"Watchdog","product-aura.094491ce32":"Analizza le risposte LLM per le chiamate agli strumenti, valida gli argomenti contro gli schemi, esegue gli strumenti con timeout e controlli di autorizzazione e formatta i risultati per l'LLM. Supporta la guida a metà turno quando i risultati divergono dalle aspettative.","product-aura.6c2519cd62":"Esecuzione degli strumenti","product-aura.3579aa9156":"Mantiene la cronologia della conversazione, tiene traccia del budget di contesto, decide quando compattare la cronologia e gestisce conversazioni multi-turno. Coordina la definizione degli obiettivi e la valutazione dei criteri di successo.","product-aura.be6408726f":"Orchestrazione della sessione","product-aura.ea0ad3e580":"Componenti del loop","product-aura.a2d54494ae":"Digita per reindirizzare","product-aura.b26fb61b75":"Guida a metà turno","product-aura.8291a4b5e8":"loop di doom","product-aura.e1ad7c6767":"Esterno, Interno, alone Guardian","product-aura.47a337bcbd":"TOPOLOGIA DEL LOOP","product-aura.5f8499faa7":"GIUDICE DEGLI OBIETTIVI","product-aura.3226e7c539":"WATCHDOG GUARDIAN","product-aura.e5fdca5c97":"GUIDA A METÀ TURNO","product-aura.eb598f5e39":"Il ciclo esterno viene eseguito finché l'obiettivo della sessione non viene raggiunto. A ogni iterazione chiede all'LLM di pianificare in base al contesto e all'obiettivo correnti, producendo una sequenza di passaggi. Il ciclo interno esamina questi passaggi uno alla volta, esegue la chiamata allo strumento, aggiunge il risultato al contesto e verifica se il risultato richiede una correzione a metà turno. Se l'output si discosta dalle aspettative, l'LLM genera una correzione che viene applicata immediatamente. Dopo ogni passaggio, il watchdog Guardian ispeziona il contesto per rilevare loop infiniti, stalli o superamenti del budget. Una volta completati tutti i passaggi, il giudice dell'obiettivo valuta se l'obiettivo è stato soddisfatto. In caso contrario, il ciclo esterno ripianifica con il contesto arricchito.","product-aura.321801388d":"L'agente di Aura utilizza un'architettura a doppio loop. Il ciclo esterno mantiene il contesto della sessione, decide quando un'attività è completata e gestisce le domande di follow-up. Il ciclo interno esegue singole chiamate agli strumenti, elabora le risposte e gestisce le correzioni a metà turno. Un watchdog Guardian in background monitora entrambi i loop per rilevare comportamenti anomali.","product-aura.0762eea955":"Guardian osserva.","product-aura.999d83eda1":"Il ciclo interno esegue.","product-aura.22f953be4d":"Il ciclo esterno pianifica.","product-aura.556291560a":"Ragionamento a doppio loop","product-aura.b63df59055":"tokio async, bus tipizzato","product-aura.ea35c6da2d":"binario statico, niente Python, niente Node","product-aura.9cd1a2e04b":"~22 MB","product-aura.4f918f30b7":"PII, injection, AST bash","product-aura.4a634d5792":"Livello di sicurezza","product-aura.3174d87eba":"GUARD","product-aura.ca2bd0ef60":"SQLite, FTS5, TOML","product-aura.a21eca395f":"Memoria e sessioni","product-aura.bef84bb0f5":"STATE","product-aura.d5fb8fd9bc":"cache, circuit, audit","product-aura.2d81759479":"25+ builtins, MCP","product-aura.9d0e510bd5":"TOOLS","product-aura.c8a6b030f9":"catene, parallelo, team","product-aura.1fd6a805da":"Registro","product-aura.31e78faee8":"AGENTI","product-aura.82e5710cb3":"bus eventi, store di stato","product-aura.e91506d033":"Coordinatore","product-aura.6d917c2df3":"CORE","product-aura.748a66c374":"doppio loop, Guardian, routing","product-aura.28d2947423":"Orchestratore","product-aura.370515d5b1":"LLM","product-aura.f6dd0ae4f2":"schede, diff, ricerca, impostazioni","product-aura.ab17073b72":"TUI ratatui","product-aura.9d57875196":"UI","product-aura.f9b21d0d58":"Coordinatore asincrono con bus eventi tipizzato","product-aura.f75fd3a884":"Nessuna dipendenza runtime","product-aura.562fe8547f":"Modulare per albero di file","product-aura.7efb9d3746":"tipi, bus eventi, errori","product-aura.017056c92c":"backend, routing, stream","product-aura.d098916a7d":"builtins, MCP, cache","product-aura.0b6ddebf1f":"doppio loop, guardian, catene","product-aura.e1d4ca4876":"ratatui, schede, diff, ricerca","product-aura.a4e5cbfb21":"~22 MB statici","product-aura.7e491a565f":"file .rs in src/, singolo binario statico","product-aura.a4001d2046":"albero src/, ~330 KLoC Rust","product-aura.0ab35bf760":"IMPRONTA DEL CODICE","product-aura.c9ab31eaf2":"BUS TIPIZZATO","product-aura.75d879c9f3":"ASYNC TOKIO","product-aura.fd2aa556a6":"La TUI sta in cima, il coordinatore invia all'orchestratore LLM (doppio loop + Guardian + giudice), al registro degli agenti (catene / parallelo / team / background) e allo store di stato (sessioni / memoria / configurazione). Strumenti, sicurezza e audit stanno sotto.","product-aura.486d7f9392":"Un bus tipizzato tra di loro.","product-aura.cdc5413568":"Un coordinatore e quattro livelli asincroni.","product-aura.f2e8ceabcb":"Mappa dei moduli","product-aura.09ecc8d4b5":"Un singolo binario statico","product-aura.e098a03fc9":"~330 KLoC Rust, 433 file .rs in src/","product-aura.2e2c3c7006":"VERIFICA ONE-SHOT","product-aura.e20ef49323":"ESPORTAZIONE SIEM","product-aura.b544bacb65":"CATENA BLAKE3","product-aura.db35ca65d0":"JSONL","product-aura.1851655bfa":"JSONL append-only in cui ogni riga contiene l'hash BLAKE3 della precedente. Manometti una voce, ogni hash successivo si rompe. Verificabile con una sola chiamata.","product-aura.a303f3eac5":"AUDIT, src/audit","product-aura.5de0f116f0":"RANKING BM25","product-aura.798e0a809a":"SQLITE","product-aura.26b777ff9f":"SQLite + FTS5 memoria cross-sessione. Recupero con ranking BM25, iniezione del budget di token, potatura automatica delle voci obsolete.","product-aura.053cbfe7c4":"MEMORIA, src/memory","product-aura.f687af47e9":"CACHE","product-aura.21593b807a":"MCP","product-aura.3d3b56ea6f":"CODEBASE","product-aura.32c7e82051":"FETCH WEB","product-aura.c500510607":"SHELL, GIT","product-aura.d129ad76e1":"I/O FILE","product-aura.18f920f56d":"25+ builtins più MCP ed esterni. Ogni strumento esegue la stessa pipeline a 15 fasi: ACL → cache → filtro output → PII → audit.","product-aura.1b92330667":"STRUMENTI, src/tools","product-aura.751ecfe9a7":"COMPATTATORE","product-aura.0b61e2eaab":"GUARDIAN","product-aura.2ae3dbc9c1":"ANELLO INTERNO","product-aura.025d0fadd0":"ANELLO ESTERNO","product-aura.84a8354234":"Motore a doppio anello: l'anello esterno pianifica, quello interno esegue con correzioni a metà percorso, il watchdog Guardian intercetta loop infiniti, stalli e sforamenti di budget.","product-aura.6149b09cd3":"AGENTE, src/agents","product-aura.4848920651":"ARCHIVIO SESSIONI","product-aura.cb770ac073":"ROUTING CHIAVI","product-aura.55ef40ecf6":"TOKIO ASYNC","product-aura.5d47dcc620":"Invio asincrono all'orchestratore LLM, al gestore eventi, al renderer e allo stato. Focus, routing da tastiera e persistenza delle sessioni sul bus tipizzato.","product-aura.295db154cb":"COORDINATORE, src/app","product-aura.37fa762f04":"TEMA HOT-RELOAD","product-aura.da68c1cc32":"ALBERO FILE","product-aura.69051ae4af":"VISUALIZZATORE DIFF","product-aura.1f93d1a4cb":"TABS","product-aura.a9e4e314c9":"Terminale ratatui: schede, chat, albero file, visualizzatore diff, impostazioni, statistiche. Sintassi tramite tree-sitter, con cronologia di annullamento.","product-aura.8191725d96":"UI, src/ui","product-aura.6036d8b848":"MODULI CORE, albero src/","product-aura.67d35c68c7":"Moduli core","product-aura.5315129cfe":"macOS, Linux, Windows","product-aura.8d285d2cd6":"cargo build, profilo release","product-aura.483142fcff":"Basato su DAG con built-in","product-aura.825ce9e97d":"Workflow","product-aura.0ac4c87978":"Catene, parallelo, team, background","product-aura.6926cb0e99":"Orchestrazione","product-aura.6410a8af21":"Analisi AST bash, filtro PII, sandbox","product-aura.f25ce1b8a3":"Sicurezza","product-aura.778b6b7a4b":"JSONL append-only, catena BLAKE3","product-aura.1348246476":"SQLite + FTS5 tra sessioni","product-aura.89c8a2851d":"Memoria","product-aura.5dd30bb0b3":"Selezione basata sulla complessità","product-aura.7d15dd1bec":"Routing","product-aura.f2a6ce9a5b":"Anthropic, Mistral, compatibile OpenAI, +MCP","product-aura.bc68575f55":"25+ built-in, MCP, esterni","product-aura.4fa8cc860c":"Strumenti","product-aura.49c211b015":"Doppio anello + watchdog Guardian","product-aura.5ce2e6f402":"Agente","product-aura.2c9686b176":"ratatui + crossterm","product-aura.7b0d813242":"~22 MB statici, nessuna dipendenza runtime","product-aura.66639f7d45":"Binario","product-aura.f391126b51":"Rust 2021, 433 file .rs in src/","product-aura.89b86ab0e6":"Linguaggio","product-aura.0974d264ed":"~330 KLoC Rust, binario singolo","product-aura.a8aed5830a":"SPECIFICHE TECNICHE","product-aura.4856e069c1":"specifiche tecniche","product-aura.af0854de67":"Aura","product-aura.5442247802":"BUS EVENTI TIPIZZATO","product-aura.fd718c7b0e":"La UI del terminale si trova in cima, rendendo schede, chat, albero file, visualizzatore diff e overlay. Il coordinatore invia all'orchestratore LLM (agente a doppio anello + Guardian + giudice degli obiettivi + contatore token + compattatore a tre livelli), al bus eventi tipizzato, all'archivio di stato (config / sessioni / memoria) e al registro agenti (catene / parallelo / team / background). Il livello backend comunica con server Anthropic, OpenAI, Mistral e MCP tramite un router di complessità. Il sistema di strumenti espone 25+ built-in più integrazioni MCP ed esterne. Il livello di sicurezza impone sandboxing, rilevamento PII e filtraggio di prompt injection. Tutto è avvolto da una traccia di audit che scrive JSONL append-only concatenato con BLAKE3.","product-aura.efa14c75d2":"Aura è organizzato attorno a un coordinatore di app modulare che gestisce quattro sottosistemi: il renderer TUI (ratatui + crossterm), l'orchestratore LLM (agente a doppio anello con Guardian), il bus eventi (pub/sub tipizzato) e l'archivio di stato (configurazione, sessioni, memoria). Tutta la comunicazione è asincrona tramite tokio.","product-aura.80856d3ea4":"Un binario asincrono.","product-aura.81763daf1a":"agente, bus eventi.","product-aura.240ba2a1f2":"TUI, coordinatore,","product-aura.38750ed448":"Stack a colpo d'occhio","product-aura.8c3f257dd9":"Analisi AST bash, filtro PII, sandbox","product-aura.a32b396118":"JSONL append-only + catena BLAKE3","product-aura.5231380f02":"Selezione modello basata sulla complessità","product-aura.b4dad06170":"Specifiche tecniche","product-aura.33c0fde53c":"Aura è un agente di sviluppo autonomo in Rust di ~330 KLoC con TUI ratatui, ragionamento a doppio anello con watchdog Guardian, 25+ strumenti integrati con interruttori automatici, orchestrazione LLM multi-backend con routing intelligente, memoria semantica SQLite, tracce di audit concatenate BLAKE3, client MCP, catene/parallelo/team multi-agente e workflow basati su DAG. Binario singolo ~22 MB.","product-aura.d14234f88a":"audit e 25+ strumenti.","product-aura.70a3279c56":"agente con prova","product-aura.794cdffd67":"autonomo nativo Rust","product-aura.b4b5a3e367":"Prodotto, Aura","product-aura.71074ab646":"Leggi i documenti","product-aura.8ad98610e0":"Parla con le vendite","product-aura.728425893e":"Richiedi accesso enterprise","product-aura.1e9352dee7":"Inizia con un team pilota, misura i guadagni di produttività e scala nella tua organizzazione di ingegneria. Supporto enterprise, formazione personalizzata e ingegneria dedicata disponibili.","product-aura.0a637bd1e6":"Distribuisci Aura nella tua organizzazione.","product-aura.1ae137a178":"Aura, Business","product-aura.f564379e6c":"PROVE ESPORTABILI","product-aura.9146b5fc82":"DATI PERSONALI OSCURATI","product-aura.7d3f5297bf":"LOCALE PER IMPOSTAZIONE PREDEFINITA","product-aura.7801fd70a3":"Aura gira su infrastruttura che controlli tu, rimuove i dati personali prima che qualcosa esca, protegge ogni strumento dietro un'autorizzazione e registra ogni azione in una traccia a prova di manomissione. Nessuna di queste è una dichiarazione di certificazione. Sono controlli reali che danno alle tue revisioni GDPR, EU AI Act, NIS2 e DORA prove concrete ed esportabili invece di promesse. Le impostazioni predefinite sono conservative; alzi le leve, mai le abbassi silenziosamente.","product-aura.ac4df5b5dd":"già in archivio.","product-aura.1e6b660671":"Le prove che i tuoi revisori chiedono,","product-aura.8327e8eefa":"Sicurezza e conformità","product-aura.eb1c3b1c50":"LACUNE DI CONFORMITÀ","product-aura.af64b49db2":"PERDITA DI CONOSCENZA","product-aura.bcc7c7c9ad":"LAVORO DI ROUTINE","product-aura.da2ae76ed2":"I team passano ore su lavoro che non richiede creatività umana: trovare bug, scrivere codice boilerplate, aggiornare dipendenze, rifattorizzare codice legacy, formare nuove persone. Gli strumenti di IA esistenti aiutano ma aggiungono i loro problemi, codice inviato al cloud, modifiche silenziose, nessuna registrazione. Raramente funzionano tra file o coordinano le persone. Aura integra l'assistente, la ricerca, la memoria, i controlli di sicurezza e il registro di controllo in un unico programma che già esegui.","product-aura.f34c953b9d":"Così è anche il costo di sette strumenti per gestirlo.","product-aura.599c3ef689":"Il lavoro di routine è reale.","product-aura.b039d4427c":"Una piattaforma, non sette strumenti","product-aura.08ad24b8c4":"Esegui con modelli di IA locali (Ollama, llama.cpp) per un funzionamento completamente offline. Nessuna connessione di rete richiesta. Tutte le funzionalità funzionano tranne i backend LLM cloud.","product-aura.87a3373a5c":"Funzionamento offline","product-aura.ad3158ba54":"Immagine Docker ufficiale con build multi-stage. Esegui in Kubernetes, Docker Compose o qualsiasi piattaforma container. Monta il tuo codebase come volume per un accesso persistente.","product-aura.3f5f1bb3ef":"Distribuzione Docker","product-aura.8f747c15b6":"CONTAINER","product-aura.3e45ff8aff":"Binario singolo, nessuna installazione. Scarica, imposta la tua chiave API ed esegui. Funziona su macOS, Linux e Windows. Configurazione archiviata in ~/.dweve/ con override a livello di progetto.","product-aura.fe061a16e1":"Laptop per sviluppatori","product-aura.9be34046ca":"LOCAL","product-aura.6a0d624f58":"Scenari di distribuzione","product-aura.811b86df64":"Aura si distribuisce come binario singolo senza dipendenze runtime. Eseguilo su un laptop per sviluppatori, in un container, su un server o in un ambiente air-gapped. La configurazione avviene tramite file TOML con supporto hot-reload.","product-aura.944785c204":"a modo tuo.","product-aura.bcc9984a00":"Eseguilo","product-aura.327a55f82d":"Distribuzione","product-aura.feba788cae":"Esegui Aura nelle pipeline CI per revisione automatica del codice, generazione di test e controlli di qualità. L'output JSON si integra con Jenkins, GitHub Actions, GitLab CI e dashboard personalizzate.","product-aura.82c7395bfd":"Integrazione pipeline","product-aura.3b1956a5ea":"Connettiti a server MCP esterni tramite stdio JSON-RPC 2.0. Gli strumenti esterni appaiono accanto ai builtin di Aura con gli stessi controlli di autorizzazione e audit.","product-aura.48a9aebc9d":"Supporto nativo per Anthropic Claude, Mistral, provider compatibili con OpenAI (Groq, Together, DeepSeek e altri) e API compatibili con Anthropic. Il routing intelligente seleziona il modello capace più economico per ogni attività. Le catene di fallback garantiscono continuità se un provider è giù.","product-aura.7b9a1b058d":"Supporto multi-backend","product-aura.4b1e9501b9":"Connettori","product-aura.7863ecb1d5":"Aura si integra con gli strumenti che il tuo team usa già. Si connette a più provider LLM, parla il Model Context Protocol per strumenti esterni ed esporta i dati di audit in formati standard. Nessuna sostituzione completa richiesta.","product-aura.da3daf4cf9":"strumenti esistenti.","product-aura.15383d1ad2":"Funziona con i tuoi","product-aura.899e5920ef":"Integrazione","product-aura.4043a57382":"I team di agenti condividono bacheche di attività, si scambiano messaggi e applicano gate di qualità prima di passare il lavoro a valle. Il rilevamento del terminal multiplexer (tmux, zellij, kitty, wezterm) abilita flussi di lavoro multi-sessione.","product-aura.6edd132ab2":"Agenti coordinati","product-aura.3f939fcae3":"Esegui più agenti simultaneamente su diverse parti di un problema. I risultati vengono aggregati utilizzando strategie configurabili: unanime, maggioranza, primo successo o funzioni di merge personalizzate.","product-aura.14a1d11dd8":"Definisci catene di agenti multi-step in cui l'output di un passaggio diventa l'input del successivo. La sostituzione di variabili passa il contesto tra i passaggi. Catene integrate per debug, implementazione di funzionalità, ottimizzazione e revisione del codice.","product-aura.c109cc1661":"Fasi di scalabilità","product-aura.6ad18ab3f2":"Aura scala da un singolo sviluppatore che fa domande a team enterprise che eseguono flussi di lavoro coordinati con agenti. L'orchestrazione multi-agente include catene sequenziali, esecuzione parallela con aggregazione dei risultati, coordinamento del team con stato condiviso e gestione delle attività in background.","product-aura.2b5c222fc4":"Un team coordinato fa di più.","product-aura.43ebe70d04":"Un agente è utile.","product-aura.d581b51a95":"Scalabilità del team","product-aura.93414718cd":"Ogni evento viene aggiunto a un file JSONL con concatenamento hash BLAKE3. Eliminare o modificare una voce rompe la catena, rendendo rilevabile la manomissione. Esporta verso piattaforme SIEM o di conformità tramite formati standard.","product-aura.1309b0b935":"Prove immutabili","product-aura.c0e8c9dbb3":"Ogni strumento tiene traccia dei risultati recenti di successo e fallimento in una finestra scorrevole. Uno strumento che fallisce ripetutamente viene automaticamente bloccato per un periodo di cooldown, prevenendo guasti a cascata e tempeste di retry.","product-aura.9ca1dcbd2e":"Prima di eseguire qualsiasi comando shell, Aura lo analizza in un AST e controlla i pattern pericolosi: rm -rf, pipe a shell, esfiltrazione di rete ed escalation dei privilegi. I comandi bloccati vengono segnalati con spiegazioni.","product-aura.53a2076b59":"Revisione comandi basata su AST","product-aura.d70ea723d9":"Il rilevatore di injection multi-stadio analizza input utente, output degli strumenti e risposte LLM per pattern avversari. I contenuti sospetti vengono contrassegnati e messi in quarantena prima dell'elaborazione.","product-aura.cfcecd21b4":"Rilevamento attacchi","product-aura.75e2795dfe":"Il rilevatore PII integrato identifica email, numeri di telefono, carte di credito, chiavi API e identificativi nazionali nell'output degli strumenti e nella cronologia delle conversazioni. I valori rilevati vengono oscurati prima della trasmissione ai provider LLM.","product-aura.4b6fe251c0":"Rilevamento e oscuramento automatici","product-aura.f8e2f05ba4":"Ogni strumento può essere impostato su Sempre (esegui senza chiedere), Chiedi (richiedi approvazione) o Mai (disabilitato). L'accesso ai file è vincolato da pattern glob e regole di contenimento dei percorsi.","product-aura.6034ca74ef":"Livelli di autorizzazione per strumento","product-aura.65559d6344":"Livelli di sicurezza","product-aura.ea0204c606":"ANALISI AST BASH","product-aura.89b6e2a784":"DIFESA IN PROFONDITÀ","product-aura.b8a61e3dc9":"Ogni livello è configurabile per progetto, sessione e ambiente, analisi AST bash attiva, oscuramento PII sempre, punteggio anti-iniezione di prompt alla soglia scelta dal tuo team di sicurezza. La traccia di audit è concatenata con BLAKE3 ed esporta in modo pulito verso SIEM e raccoglitori per GDPR, AI Act UE, NIS2 e revisioni DORA. Le impostazioni predefinite sono prudenti; alza le manopole, mai abbassarle.","product-aura.ca9a03ea6f":"Il modello di sicurezza di Aura opera su tre livelli indipendenti: una sandbox per strumenti che blocca ogni operazione pericolosa dietro autorizzazione e analisi AST, un filtro dei contenuti che ferma la fuga di PII e gli attacchi di iniezione di prompt prima che raggiungano l'LLM, e una traccia di audit a prova di manomissione che produce le prove che il tuo team di conformità dovrà davvero fornire.","product-aura.30887811d2":"non aggiunto a posteriori.","product-aura.b929a573fe":"Sicurezza integrata,","product-aura.a5be1735f4":"Impostazioni prudenti, regola in aumento","product-aura.fab0008068":"Ogni livello configurabile per progetto","product-aura.c2e37f2378":"SANIFICA","product-aura.c300041703":"GATE ANTI-INIEZIONE","product-aura.5a5eaec8f1":"OSCURA PII","product-aura.5163f6a3af":"ACL FILE","product-aura.a2c94a5595":"AST BASH","product-aura.3200b77b4e":"Protezioni aziendali: analisi AST bash, ACL file, oscuramento PII, rilevamento di iniezione di prompt.","product-aura.0a7b77e1bf":"SICUREZZA","product-aura.060ef6c824":"CONTESTO RICARICATO A CALDO","product-aura.1040c32905":"FTS5, BM25","product-aura.bb7554bd7f":"Aura ricorda il tuo stile, le convenzioni e le decisioni tra le sessioni.","product-aura.7d1b977f6a":"MEMORIA SEMANTICA","product-aura.0152fb697e":"SCELTA PER ATTIVITÀ","product-aura.b02e68872a":"CATENA DI FALLBACK","product-aura.7ae67df110":"4 LIVELLI","product-aura.7c705b2d70":"Classifica la complessità dell'attività e sceglie il modello più economico e capace dal tuo registro, così il lavoro semplice non paga per un modello all'avanguardia.","product-aura.9ca40782ab":"ROUTING INTELLIGENTE","product-aura.18afa7b49c":"REGISTRO DI LAVORO","product-aura.0ea215ea0d":"IN BACKGROUND","product-aura.9fc6fb7e03":"TEAMS","product-aura.018d2cd1a5":"PARALLELO","product-aura.16623c5d4a":"CATENE","product-aura.7ed4d1803d":"Coordina team di agenti, catene sequenziali, esecuzioni parallele, bacheche di attività condivise, lavoro in background.","product-aura.272b08cdee":"RIPRODUZIONE INCIDENTE","product-aura.41f2628dbb":"JSONL, PRONTO PER SIEM","product-aura.5bac9e13cc":"Ogni chiamata di strumento, decisione di routing e modifica di file registrata in una catena JSONL append-only.","product-aura.603517284c":"TRAccia DI AUDIT","product-aura.a0705f6f7e":"RICERCA CODICE","product-aura.4801cfdded":"Un toolkit completo, ogni chiamata con autorizzazione, cache e interruttore di circuito.","product-aura.1ded0cc222":"25+ STRUMENTI","product-aura.3dcd2721b1":"COSA OFFRE AURA","product-aura.caf7d69353":"Funzionalità principali","product-aura.9ea21d197d":"Parla con Dweve","product-aura.afaf0e09a4":"Avvio in pochi giorni","product-aura.a04a363c18":"Dweve, in Europa","product-aura.eae192773b":"Realizzato da","product-aura.29182147cd":"interfaccia terminale ratatui","product-aura.1e94d20be1":"Concatenamento hash BLAKE3","product-aura.12943ca9a9":"SQLite + FTS5","product-aura.e38ba37d86":"Anthropic, Mistral, compatibile OpenAI, MCP","product-aura.b3776d63ad":"Backend","product-aura.15960660f9":"25+ integrati","product-aura.6078c11295":"~22 MB file singolo","product-aura.433ae428b4":"Dimensione binario","product-aura.e2ae20d9ae":"Rust","product-aura.bca0a95dec":"Prodotto commerciale Dweve","product-aura.ca9dff97b5":"SCHEDA PRODOTTO","product-aura.9fd5ed2efe":"AUDIT A PROVA DI MANOMISSIONE","product-aura.4cbb7a4847":"Aura non è un chatbot che suggerisce frammenti. È un agente autonomo che comprende l'intero codebase, pianifica modifiche in più passaggi, le esegue con la tua approvazione e documenta ogni decisione in una traccia di audit immutabile. Si adatta da singoli sviluppatori a team aziendali con orchestrazione multi-agente.","product-aura.f9abab6391":"e lascia una traccia.","product-aura.4c68b75db3":"Scrive codice, si spiega da solo,","product-aura.6269f248c1":"Cosa offre Aura","product-aura.822f1412da":"SQLite con FTS5","product-aura.2f09460ea1":"Scheda prodotto","product-aura.d4a74b503a":"Leggi la documentazione","product-aura.dc7b0c63c7":"Aura è un agente di sviluppo AI che lavora nel tuo terminale, comprende il tuo codebase e scrive codice con piena trasparenza. Ogni modifica è spiegata, ogni chiamata di strumento è registrata e ogni sessione lascia una traccia di audit. Oltre 25 strumenti integrati, orchestrazione multi-agente e protezioni di sicurezza che ti mantengono il controllo. Costruito in Rust, funziona ovunque.","product-aura.0e4225c6f5":"e dimostralo.","product-aura.115220cdf6":"Agenti che scrivono codice","product-aura.3305cf1bdb":"Richiedi l'accesso ad Aura","product-aura.c5b5fbdd5d":"Scarica il singolo binario, eseguilo nella directory del tuo progetto e inizia a fare domande. Nessun account richiesto per l'uso locale.","product-aura.19d7dbe168":"Esplora Aura.","product-aura.ad286ecce1":"Tutto in un binario di circa 22 MB","product-aura.0d5716f14a":"Configurabile per progetto","product-aura.bb0335fd13":"ATTIVITÀ IN BACKGROUND","product-aura.56fdbd7a38":"MODALITÀ OBIETTIVO","product-aura.44a265d33e":"digita per reindirizzare","product-aura.d659313613":"INTERROMPI","product-aura.8b75f9eaed":"STREAM","product-aura.6591983e6f":"Guida la risposta in corso. Aura ascolta mentre lavora.","product-aura.50978fadde":"CONTROLLO","product-aura.5c762e0265":"AUDIT","product-aura.8a48f4ff3b":"TESTS","product-aura.2d109b00a5":"CLIPPY","product-aura.9c8b212b27":"FMT","product-aura.35d806fa4f":"Esegui l'intera pipeline dopo una modifica. Fallisci subito, correggi sul posto.","product-aura.fb7c2e80ac":"QUALITÀ","product-aura.3e750c32c0":"CONSIGLI CLI","product-aura.6daeadd83f":"Ollama, llama.cpp","product-aura.ac76fc78cd":"MISTRAL","product-aura.d9fadd0948":"OPENAI","product-aura.f2b2a1c3ea":"ANTHROPIC","product-aura.0c18a26fc8":"Porta la tua AI. Il routing intelligente sceglie il più economico per i compiti facili, il più capace per quelli difficili.","product-aura.441baeb74e":"MODELLI","product-aura.2d5d10cfc5":"CLAUDE.md","product-aura.42cb5e9235":"RECUPERO FTS5","product-aura.2897a7efa1":"CONVERSAZIONE","product-aura.074aff4bd4":"PREFERENZE PROGETTO","product-aura.1df68802b4":"Aura ricorda il tuo progetto. Ricerca SQLite + FTS5 su più giorni.","product-aura.f4b1c471ce":"MEMORIA","product-aura.6ffd3023bb":"allega per nome","product-aura.3298a763d2":"al riavvio","product-aura.a26a6ebdc9":"RIPRENDI","product-aura.dbc8742034":"CLOSE","product-aura.7455f92b6b":"Alt+1 a 9","product-aura.bb0d79b578":"JUMP","product-aura.66aabd91fc":"NEW","product-aura.e2e4f6552a":"Schede in alto. Cambia progetto senza perdere il contesto.","product-aura.721147ddfd":"SESSIONI","product-aura.02ce66c3b2":"OTTIMIZZA","product-aura.ed6912ad70":"RIVEDI","product-aura.c4d24d25ec":"REFACTOR","product-aura.dcb15895c6":"FUNZIONALITÀ","product-aura.3f67e8f4ee":"DEBUG","product-aura.0f1b1323e0":"Una parola chiave esegue un DAG a più passaggi. Cinque pubblicati, altri sul disco.","product-aura.dbb15a1dcb":"WORKFLOW","product-aura.4b36e40148":"COS'ALTRO OTTIENI","product-aura.b502069254":"Aura, Consumer","product-aura.440756dcc0":"`@file` per allegare","product-aura.02b9085537":"Tab per il completamento automatico","product-aura.2ebb98220b":"Mostra ogni comando, agente e strumento","product-aura.9fec8a7ebc":"Apri qualsiasi file nel visualizzatore in-TUI","product-aura.8777274eb0":"Cambia agente o componi una catena","product-aura.2dcc056663":"Cerca nella chat o nel tuo codebase","product-aura.98c4857168":"Confronta due file qualsiasi, o la tua ultima patch","product-aura.f79c2505d4":"Esegui fmt, clippy, test, doc-test, audit","product-aura.4b20d35a99":"Dichiara un obiettivo e lascia che Aura lavori finché non è raggiunto","product-aura.3625bd40c7":"Un po' di habitué","product-aura.e7bb82f37c":"COMANDI SLASH","product-aura.6dbdc17175":"5 FLUSSI DI LAVORO INTEGRATI","product-aura.ac4fc2bda6":"Aura è costruito come uno strumento, non come una chat. Schede multi-sessione, comandi slash, flussi di lavoro pronti all'uso, memoria tra sessioni, instradamento intelligente e una pipeline di qualità che gira dopo ogni modifica, tutto con la tastiera come priorità.","product-aura.1cc703b104":"non una casella di prompt.","product-aura.cf84ef16aa":"Uno spazio di lavoro,","product-aura.731a0df3b6":"Più che chiedere e rispondere","product-aura.ce66ee1530":"// restituisce 401 invece di andare in panico","product-aura.96bf47998c":"let user = ctx.user().ok_or(Error::Unauthenticated)?;","product-aura.323a4d9326":"let user = ctx.user();","product-aura.ed2dfb22aa":"Aura ti mostra esattamente cosa intende fare. Puoi approvare, rifiutare o modificare ogni suggerimento. Il tuo codice cambia solo quando lo dici tu.","product-aura.266a9a0b8f":"Decidi tu","product-aura.af319eaa7d":"YOU","product-aura.6851a9ffb4":"piano, aggiungi guardia + caso di test","product-aura.1b1a240f5c":"causa, guardia mancante prima di deref","product-aura.0388621d7b":"traccia, percorso nullo alla riga 42","product-aura.51578d7490":"leggi, session.rs, auth.rs","product-aura.f1c30c13e0":"Aura legge i file pertinenti, analizza il tuo codice e pianifica una risposta. Potrebbe porre domande di chiarimento se la tua richiesta è ambigua.","product-aura.dbcaabe65c":"Aura pensa","product-aura.b51abe47a6":"contesto, file aperto","product-aura.2fa0e98fd8":"~/project, session.rs:42","product-aura.e78cf60058":"Perché questo genera un errore con input nullo?","product-aura.6f68edd785":"Scrivi la tua domanda o richiesta in inglese semplice. Aura comprende il contesto dal file corrente, dalla struttura del progetto e dalla cronologia della conversazione.","product-aura.7ed149da71":"Tu chiedi","product-aura.b4b5949da9":"nessun rifiuto","product-aura.77b244eff0":"3 approvazioni","product-aura.ef382660cb":"rinomina, sessionUser → currentUser","product-aura.c11c655ef7":"test, auth/session.test.ts","product-aura.e80e4b29f7":"patch, src/auth/session.rs","product-aura.48c2a13dc6":"Questa sessione","product-aura.be474987ec":"REGISTRO DELLE APPROVAZIONI","product-aura.704fcb2d8c":"Chiamate cloud per impostazione predefinita","product-aura.2a013662e0":"Binario, nessuna installazione","product-aura.0496bf36fe":"Ogni modifica viene revisionata prima di essere applicata.","product-aura.5e2fd48681":"Decisioni controllate da te","product-aura.0bde035688":"ANNULLA IN QUALSIASI MOMENTO","product-aura.9f8f719231":"TU APPROVI","product-aura.3a5d97244a":"INGLESE SEMPLICE","product-aura.0b7530f324":"Aura funziona come un programmatore di coppia che spiega il proprio ragionamento, propone modifiche e aspetta il tuo sì o no prima di toccare qualsiasi cosa.","product-aura.ea021fa488":"Nessuna riscrittura silenziosa.","product-aura.6810cf06d0":"Hai il controllo in ogni fase.","product-aura.1dd6a17cb4":"Come funziona","product-aura.0bfdc9ccf8":"RESTA SUL TUO COMPUTER","product-aura.0664419261":"ASpetta IL TUO SÌ","product-aura.4761efdb1e":"PAROLE SEMPLICI","product-aura.cb9dfffb64":"Non hai bisogno di termini speciali o formazione. Dì ad Aura cosa vuoi nel linguaggio di tutti i giorni e fa il lavoro, poi aspetta il tuo sì. Ecco i tipi di cose che le persone gli chiedono ogni giorno.","product-aura.1fd139f362":"come parlare con una persona disponibile.","product-aura.f26ea16f48":"Chiedi con parole semplici,","product-aura.d4062ec2bc":"Cosa puoi chiedere","product-aura.9272b69bb3":"Aura prende esempi dal tuo progetto e ti guida attraverso il modello, basandosi su codice di cui ti fidi già.","product-aura.33ef21e039":"Spiega async/await, usando il mio codice.","product-aura.befdbacfe3":"Aura cerca nel tuo codebase, mette in evidenza i file e le righe pertinenti e ti indica i punti di chiamata che contano.","product-aura.71f0b5f74e":"Dove viene gestita l'autenticazione?","product-aura.7401034083":"Aura propone una struttura, mostra un diff per file e rinomina i chiamanti. Nulla si sposta finché non approvi.","product-aura.3159b111eb":"Dividi questo file di 600 righe per responsabilità.","product-aura.07f636c3bc":"Aura legge il codice circostante, traccia il flusso di dati e lo spiega in linguaggio semplice con le dipendenze che ha toccato.","product-aura.3a143fa77a":"Cosa fa realmente questa funzione?","product-aura.e9432ac9c5":"Aura redige casi che coprono input normali, casi limite e percorsi di errore, e mostra il nuovo file di test prima di salvarlo.","product-aura.033518fd05":"Aggiungi test per parseConfig().","product-aura.d1fb22dbb7":"Aura traccia l'errore attraverso il tuo codice, identifica la causa e propone la patch. Rivedi il diff prima che tocchi qualsiasi cosa.","product-aura.cc9bc9cc4e":"Perché questo genera un errore con null?","product-aura.3cf9da602b":"Cosa puoi chiedere ad Aura di fare","product-aura.bd85c7eaf1":"Nessun cloud richiesto","product-aura.f2df0fefc1":"Un singolo binario di ~22 MB","product-aura.d7a9f1b2a8":"Qualsiasi editor di codice","product-aura.a129a012ae":"Funziona con","product-aura.c52ba98d06":"Un binario, nessuna installazione","product-aura.cdd7bb2816":"Configurazione","product-aura.e0cb77fa3f":"Il codice resta sul tuo computer","product-aura.cf01481f62":"Privacy","product-aura.79cedeb30a":"Piano gratuito disponibile","product-aura.64ae43e8fe":"Costo","product-aura.a7b7b9250a":"Assistente di programmazione nel tuo terminale","product-aura.f8c94a3b4b":"Cos'è","product-aura.4e6a22430e":"IN SINTESI","product-aura.74d46bc12f":"APPROVI OGNI MODIFICA","product-aura.611e2b61f2":"LOCALE PRIMA DI TUTTO","product-aura.713f474351":"A differenza degli assistenti di programmazione basati su cloud che inviano il tuo codice a server remoti, Aura funziona interamente sul tuo computer. Il tuo codice sorgente non lascia mai il tuo computer, a meno che tu non scelga esplicitamente di usare un provider AI cloud.","product-aura.9a123f435d":"Aura è un programma che vive nel tuo terminale e ti aiuta a scrivere codice. Scrivi domande o comandi in inglese semplice. Aura legge il tuo codice, riflette su ciò che hai chiesto e suggerisce modifiche. Vedi ogni suggerimento prima che venga applicato. Nulla accade senza la tua approvazione.","product-aura.af6e1e4edb":"Inglese semplice dentro. Modifiche al codice fuori.","product-aura.a08b313386":"dentro il tuo terminale.","product-aura.3afeab35fd":"Un assistente intelligente","product-aura.f39ee14e97":"Cos'è Aura","product-aura.4144d9ee43":"Il codice resta locale","product-aura.fca77b7e3a":"In sintesi","product-aura.20f75164f4":"Prova Aura","product-aura.99df04244d":"Aura sta nel tuo terminale e ti aiuta a scrivere codice migliore più velocemente. Chiedile di correggere un bug, spiegare una funzione o scrivere un test. Ti mostra esattamente cosa intende fare, chiede prima di apportare modifiche e tiene un registro di tutto. Il tuo codice resta sul tuo computer. Nessun cloud richiesto.","product-aura.65546903ed":"per scrivere codice.","product-aura.497fe43859":"Un assistente AI","product-aura.fe0a091fdb":"Prodotti","product-aura.5ba3e4e235":"Dweve Aura, sviluppo a ciclo chiuso","product-aura.2a149d1acb":"Una patch non è finita quando è scritta.","product-aura.cd9b947664":"È finita quando l'obiettivo è raggiunto.","product-aura.97293632d4":"Aura è il runtime dell'agente di codifica AI di Dweve: un ciclo chiuso attorno ai modelli scelti dal tuo team. Pianifica, agisce sul repository reale sotto la guida umana, valuta il risultato rispetto a criteri espliciti e conserva il registro operativo. Il modello può cambiare; il ciclo di ingegneria resta Aura.","product-aura.cbe48730b2":"Vedi il ciclo","product-aura.e79474558d":"Il registro di ingegneria","product-aura.5937cb74fc":"CICLO CHIUSO","product-aura.4180aa3c81":"Un runtime","product-aura.00d8323696":"binario Rust nativo","product-aura.1b56867e20":"Ogni strumento","product-aura.95b3694a26":"una pipeline di esecuzione","product-aura.e8d05b931c":"Definizione di fatto","product-aura.2cc2538e11":"criteri eseguibili","product-aura.4264c9bb91":"Concatenato con hash BLAKE3","product-aura.f9375afaa7":"Autorità umana","product-aura.259451afde":"in tempo reale, non a posteriori","product-aura.db1e97dbb9":"Cosa fa il tuo team dopo che il modello dice di aver finito?","product-aura.16a8d244f3":"Sviluppo a ciclo aperto","product-aura.8a00359053":"Prompt. Patch.","product-aura.b3467ffbf4":"Speranza.","product-aura.dbb10b1660":"La maggior parte degli agenti di codifica si ferma all'output del modello. Lo sviluppatore poi esegue i test, trova la deriva, incolla gli errori, spiega di nuovo le regole del progetto, ripara le collisioni e ricostruisce cosa è successo per la revisione. Il lavoro sembra autonomo perché il modello chiama strumenti. L'umano è ancora il ciclo di controllo.","product-aura.366ae2d29d":"La patch può compilare o no. Può correggere il sintomo e mancare la causa. Può cambiare un altro percorso che il modello non ha mai controllato. Il prodotto mancante non è un altro modello. È il ciclo attorno ad esso.","product-aura.79166451f9":"PROMPT DENTRO, PATCH FUORI","product-aura.6a1b496a55":"L'UMANO CHIUDE IL CICLO","product-aura.e0e46a7730":"STATO LASCIATO INDIETRO","product-aura.7f400bad66":"Dopo la patch","product-aura.0f8073b1b3":"la colonna del lavoro manuale","product-aura.95227c2b58":"Esegui i test","product-aura.b69e883574":"Lo sviluppatore, non l'agente, controlla il risultato.","product-aura.2bfeaae63a":"Incolla l'errore","product-aura.574415d761":"L'errore torna nella chat a mano.","product-aura.73f56c8939":"Spiega la convenzione","product-aura.3c8559d979":"La regola del progetto viene ripetuta di nuovo.","product-aura.71dfa48eea":"Annulla il file sbagliato","product-aura.7640eefe09":"Un effetto collaterale viene annullato manualmente.","product-aura.0b08b964a9":"il modello ha prodotto codice","product-aura.aa40ab4f94":"il team ha prodotto il ciclo","product-aura.bf91c1ad87":"Il prodotto mancante non è un altro modello. È il ciclo attorno ad esso.","product-aura.3e820e3f22":"Il ciclo umano","product-aura.d10bfe5267":"Il modello ha scritto il codice","product-aura.80c2e96024":"il tuo team ha fatto l'ingegneria.","product-aura.003afb9cd7":"La velocità di generazione può spostare il lavoro nella revisione piuttosto che rimuoverlo. Gli sviluppatori portano il contesto tra assistente, shell, test runner, Git, controlli di sicurezza, issue tracker e revisore. Sette superfici si trovano tra la richiesta e la modifica unita, e l'unica cosa che trasporta lo stato attraverso di esse è l'attenzione di una persona. Aura rende quello stato esplicito e riutilizzabile invece di lasciarlo in una persona come attenzione.","product-aura.600edb4903":"Quali file sono stati letti, quali ipotesi sono state fatte, quale output di comando contava, quale modifica ha rotto i test, quale regola è stata ignorata, se l'attività è effettivamente completa. Aura rende quello stato parte del runtime.","product-aura.b49fe32222":"STATO RESO ESPLICITO","product-aura.ed65b3964d":"TRASPORTATO DAL RUNTIME","product-aura.a856de380d":"NON UNA SOLA ATTENZIONE","product-aura.7a575bec9e":"Sette superfici, un solo trasportatore","product-aura.3666e34305":"lo sviluppatore sposta le carte","product-aura.27a9612b32":"assistente","product-aura.ec122f54cf":"shell","product-aura.394046ef6e":"test runner","product-aura.5819778898":"Git","product-aura.8eec7bc461":"sicurezza","product-aura.8557b33974":"issue tracker","product-aura.0b7cec9c67":"revisore","product-aura.387784defb":"carte trasportate a mano","product-aura.0806f014fd":"uno stato di ciclo in Aura","product-aura.6662b294ab":"Cosa cambia quando obiettivo, feedback e definizione di completamento condividono un unico runtime?","product-aura.eef6a003d1":"Sviluppo a ciclo chiuso","product-aura.f5c1bdf442":"Obiettivo dentro.","product-aura.47068dd0a0":"risultato verificato fuori.","product-aura.96f2c260df":"Un'attività entra con un obiettivo e criteri di successo. Aura recupera lo stato del progetto, crea un piano, esegue un'azione limitata, osserva cosa è realmente accaduto, accetta feedback di policy e umano, controlla il risultato e o finisce, si ferma onestamente o rielabora il piano. Quando il primo test fallisce, la verifica torna alla pianificazione piuttosto che a una risposta finale.","product-aura.1c208b651a":"Il sistema non presume che il primo piano rimanga corretto dopo aver toccato il codice. L'output degli strumenti cambia lo stato. I test rivelano nuove informazioni. Aura tratta ciascuno di questi eventi come feedback per la decisione successiva.","product-aura.115d07f624":"PIANIFICA, AGISCI, OSSERVA","product-aura.f00cd5a059":"GIUDICA, POI RIPIANIFICA","product-aura.774e110d46":"FINISCI PER UNA RAGIONE","product-aura.0a8c481e25":"I nodi del ciclo","product-aura.f35a216c4d":"la patch è uno stato, non la fine","product-aura.9fe00acebc":"Obiettivo","product-aura.ae2f98a099":"Piano","product-aura.138a104b73":"Azione","product-aura.c99a2bcf3e":"Osserva","product-aura.02f4a3c6aa":"Guida","product-aura.dda6ac27b9":"Verifica","product-aura.90f3c4a018":"Giudica","product-aura.3813cb6205":"Finisci o ripianifica","product-aura.c3c02a8519":"il primo test fallisce","product-aura.78c46c95eb":"La verifica torna al piano","product-aura.5646cee076":"Il ciclo conta solo se lo sviluppatore rimane in grado di guidarlo.","product-aura.5cc4f50278":"Hai già visto questa pull request","product-aura.c16c006f26":"L'agente ha modificato sette file per un bug di tre righe.","product-aura.becb7aef71":"Nessuno sa quale comando è fallito per primo, e lo sviluppatore ha incollato l'output del test due volte.","product-aura.058ce92ca7":"La sicurezza ha trovato la chiamata shell rischiosa dopo la fine della sessione, e la revisione spiega la patch, non come è stata prodotta.","product-aura.19481d1540":"Attorno a un passaggio a ciclo aperto","product-aura.932d6b786a":"Sette file per tre righe","product-aura.b5486134e5":"Il primo fallimento, sconosciuto","product-aura.138f0e0987":"L'output del test, incollato due volte","product-aura.71d4cae6cf":"La chiamata shell rischiosa, trovata tardi","product-aura.655dbbe20a":"Il modello ha prodotto codice. Il tuo team ha chiuso il ciclo.","product-aura.33856ec10f":"La revisione non dovrebbe iniziare","product-aura.3b09a5ef3a":"dopo che l'autonomia finisce.","product-aura.8554b64c6c":"Aura supporta autorizzazioni per singolo strumento, policy di progetto e sessione, controllo a metà esecuzione, interruzione cooperativa, checkpoint dei file, annullamento e worktree isolati. Uno sviluppatore può correggere l'esecuzione mentre lo stato pertinente è ancora attivo, invece di rivedere un errore già concluso. Approva, reindirizza, metti in pausa, interrompi e annulla restano disponibili finché l'esecuzione è attiva. L'autorità su ogni azione resta allo sviluppatore; il completamento resta ai criteri dichiarati.","product-aura.61c488a330":"Lo sviluppatore può vedere il piano, ispezionare le modifiche proposte, richiedere l'approvazione per strumenti selezionati, reindirizzare tra le chiamate degli strumenti e interrompere un'esecuzione in modo cooperativo. Il coinvolgimento umano è una fonte di feedback all'interno di un sistema controllato, non un fallimento dell'autonomia.","product-aura.08bc11d639":"CONTROLLA A METÀ ESECUZIONE","product-aura.cf357def49":"APPROVA O INTERROMPI","product-aura.f937c8efac":"ANNULLA SUL POSTO","product-aura.fb6c184300":"La guida di controllo","product-aura.e45b6294cf":"attiva mentre il lavoro è in esecuzione","product-aura.7b2c7f146a":"Approva","product-aura.58cfcdca5e":"Reindirizza","product-aura.781961bc81":"Pausa","product-aura.6f3abbe484":"Interrompi","product-aura.39fc721248":"Annulla","product-aura.aa231e503a":"l'autorità controlla l'azione","product-aura.e713c44725":"i criteri controllano il completamento","product-aura.fe74832021":"L'autorità controlla l'azione. I criteri di successo controllano il completamento.","product-aura.48eec06633":"Lavoro guidato dagli obiettivi","product-aura.f34b7ce5cf":"La risposta non è finita.","product-aura.9444d1f359":"lo è il risultato.","product-aura.e529258355":"Gli obiettivi possono includere criteri deterministici come il superamento dei test, l'esistenza di file, condizioni su sottostringhe ed espressioni regolari. Il giudice rapido valuta prima questi controlli. Un giudice modello opzionale gestisce i criteri che non possono essere ridotti a un controllo semplice. Un obiettivo con quattro criteri si chiude solo quando tutti e quattro sono verdi; tre verdi e uno fallito rimanda l'esecuzione alla pianificazione. Il criterio di qualità viene superato tramite la pipeline del progetto stesso, quindi l'asticella è quella che il team già applica.","product-aura.0d9b7a8415":"Un'esecuzione si chiude per un motivo dichiarato, non perché l'assistente ha scritto un paragrafo finale. Al modello non viene chiesto di valutare la propria risposta quando il repository può rispondere direttamente.","product-aura.438be7b6d5":"CRITERI COLLEGATI","product-aura.dc40d9aa34":"PRIMA IL DETERMINISTICO","product-aura.1080fe5bf4":"GIUDICA SOLO IL RESTO","product-aura.87f73cc3d3":"Un obiettivo, quattro criteri","product-aura.be3a0f01da":"tre passano, uno fa ripianificare","product-aura.53b54503c0":"Test superati","product-aura.a651511364":"verificati in modo deterministico","product-aura.e4abf36a5e":"File esistente","product-aura.f6874487c4":"Output corrispondente","product-aura.35277b2570":"sottostringa o espressione regolare","product-aura.d0bdf5afa5":"Qualità superata","product-aura.fe504ae4d1":"pipeline secondo la policy di progetto","product-aura.5ae84b0a5b":"obiettivo soddisfatto","product-aura.7d1d16d59d":"ogni criterio verde","product-aura.a84d26fb99":"La qualità non è un report dopo l'attività. È un feedback al suo interno.","product-aura.b09eb31be6":"Fallisci rapidamente.","product-aura.e3ffa8a987":"Correggi sul posto.","product-aura.4ff793c5a2":"Aura può eseguire le fasi di formattazione, lint, compilazione, test, test della documentazione e audit di sicurezza secondo la policy di progetto. Un fallimento diventa stato osservato per il piano successivo. Gli avvisi possono rimanere consultivi o diventare blocchi obbligatori. Il repository, non la fiducia del modello, fornisce il feedback.","product-aura.0be0d774db":"Le fasi di qualità non sono un report generato dopo che l'agente dichiara il successo. L'agente può ispezionare un fallimento, correggere la causa e rieseguire il controllo pertinente. La definizione di completamento diventa eseguibile.","product-aura.f2faf8dd3b":"SEI FASI","product-aura.dac9689fe4":"IL FALLIMENTO È STATO","product-aura.14856aec30":"BLOCCHI PER POLICY","product-aura.122e590b1f":"Le fasi di qualità","product-aura.ebacca556d":"un fallimento torna nel ciclo","product-aura.785987648f":"formattazione","product-aura.b504838caf":"lint","product-aura.36d0981b33":"compilazione","product-aura.a94a8fe5cc":"test","product-aura.cea2eb3659":"test dei doc","product-aura.7876153ada":"audit","product-aura.0abdcffb48":"i test falliscono","product-aura.e64f3799f0":"ripara, poi supera","product-aura.a22afb2fa5":"Prima che qualsiasi strumento agisca, passa attraverso il confine ingegneristico.","product-aura.508d84493e":"Runtime degli strumenti","product-aura.d5c46f3adc":"Un agente può chiamare molti strumenti.","product-aura.658b84dab7":"tutti sotto le stesse regole.","product-aura.3d7722e0fe":"Gli strumenti integrati e quelli esterni registrati entrano in una pipeline comune per ambito, autorizzazione, analisi della shell, policy sui file, checkpoint, cache, timeout, filtraggio dell'output, sanificazione, gestione dei PII, audit e isolamento dei guasti. La capacità può espandersi senza creare un secondo modello di fiducia.","product-aura.f31f06cac0":"Un nuovo strumento non riceve un nuovo modello di fiducia solo perché proviene da un server MCP o da un'estensione. Entra nello stesso ciclo. La pipeline è il confine di fiducia. Il singolo strumento è una fase al suo interno.","product-aura.a40692adbc":"UNA SOLA PIPELINE","product-aura.47cd48759a":"INTEGRATO O ESTERNO","product-aura.d058f8a8d3":"NESSUN MODELLO DI SECONDA FIDUCIA","product-aura.705208741b":"Dove gli strumenti si uniscono","product-aura.2081fc59e2":"un ingresso, un confine","product-aura.999aa65230":"Strumenti integrati","product-aura.8863a055e6":"File, shell, Git, web, dati, diff, patch.","product-aura.65dda5d140":"Gli strumenti registrati entrano nello stesso percorso.","product-aura.656bcfe284":"Estensioni","product-aura.8a8ab5f358":"Gli strumenti aggiunti ereditano la stessa policy.","product-aura.9ecb6826eb":"molti strumenti, un ingresso","product-aura.658fd4ef0e":"la pipeline è il confine","product-aura.f37a32db74":"Un confine di controllo è utile solo se segue il codice in ogni distribuzione.","product-aura.e596530748":"Distribuzione e custodia","product-aura.e133b29e31":"Esegui il ciclo di sviluppo","product-aura.fe9aa7dc5a":"dove appartiene il codice.","product-aura.709cecaedf":"Aura funziona come programma nativo su macchine sviluppatore, server controllati, container, runner CI e infrastruttura isolata. I modelli locali supportati possono mantenere l'inferenza all'interno dell'ambiente. I backend cloud rimangono opzionali e visibili. Il team sceglie quali contenuti possono uscire e quali strumenti possono raggiungere la rete.","product-aura.ab2b08fae7":"Con un backend locale supportato, l'inferenza del modello può rimanere all'interno dell'ambiente scelto. Quando viene selezionato un modello cloud, solo il contenuto che Aura invia lascia il runtime locale secondo la policy configurata.","product-aura.2746c57f17":"QUATTRO POSIZIONI","product-aura.24ca1f0f39":"OPZIONE INFERENZA LOCALE","product-aura.7fc3c4bb8b":"IN USCITA PER POLICY","product-aura.90fe9c81bc":"Posizione e confine","product-aura.1879f2c09f":"un ciclo invariato","product-aura.ed91cd89f3":"Laptop","product-aura.c554a818b3":"Una workstation per sviluppatori.","product-aura.b67626b7bb":"Runner CI","product-aura.f93ab00bad":"La stessa policy nella pipeline.","product-aura.75bc9d4470":"Server privato","product-aura.2779d40a76":"Infrastruttura controllata dal team.","product-aura.64a176e362":"Isolato","product-aura.60c5c028ed":"Un modello locale supportato, socket sigillati.","product-aura.8b20695218":"la posizione cambia","product-aura.8f04fdd695":"il sistema di sviluppo no","product-aura.1f35f77846":"Il modello può cambiare senza spostare il sistema di sviluppo.","product-aura.be117c51d2":"Libertà del modello","product-aura.cdde8b4725":"Cambia il modello.","product-aura.3563fbfce7":"e mantieni il ciclo di ingegneria.","product-aura.82780f528c":"Aura separa il ragionamento del modello dall'esecuzione del progetto. Backend cloud, privati, locali e di consulenza supportati possono partecipare attraverso un unico runtime. Quando abilitato, il routing può selezionare tra i modelli configurati in base alla complessità e alle capacità del compito. Le catene di fallback possono preservare la continuità dopo un guasto del provider. Il nodo del modello cambia; gli strumenti, la policy e il registro di audit rimangono al loro posto.","product-aura.154b840dd4":"Un modello frontier capace può gestire un compito architetturale difficile, un modello più economico può gestire il lavoro di routine, un modello locale può gestire codice isolato e una CLI di consulenza può offrire un'altra prospettiva. La scelta del modello diventa una policy di runtime.","product-aura.e90770d213":"UN RUNTIME","product-aura.f0ac63199f":"ROUTING OPT-IN","product-aura.6401350b99":"CATENE DI FALLBACK","product-aura.8d047a149a":"Il nodo del modello cambia","product-aura.329651d4fd":"il resto del ciclo no","product-aura.0fed3b96cc":"Loom","product-aura.623de3060c":"Cognizione Dweve dove selezionata.","product-aura.e3e091e7af":"API supportate","product-aura.a604ce0c20":"Anthropic, compatibile con OpenAI, Mistral.","product-aura.125945b3bb":"Endpoint privato","product-aura.2d05a79270":"Un modello locale o ospitato compatibile.","product-aura.f528ea6654":"CLI di consulenza","product-aura.78ee023f0d":"Una seconda opinione in sola lettura.","product-aura.591f4de4c2":"il nodo del modello cambia","product-aura.bc46b9b9ef":"strumenti, policy, audit restano","product-aura.f12a14dc0a":"Il ciclo deve anche ricordare ciò che il progetto gli ha già insegnato.","product-aura.95a50fffa4":"Continuità","product-aura.1a88b0152c":"Una correzione dovrebbe restare","product-aura.81d2d1c6de":"non tornare come prompt.","product-aura.a6f84a3372":"Aura separa le sessioni salvate dalla memoria persistente. Preferenze, fatti di progetto, pattern appresi e correzioni possono essere richiamati in modo deterministico sotto un budget di prompt. Questa è memoria esplicita di progetto e runtime, non addestramento del modello lato provider. Istruzioni di progetto, agenti personalizzati, skill, prompt e workflow possono vivere su disco e ricaricarsi mentre la sessione rimane attiva.","product-aura.c1f8199919":"Il richiamo usa rilevanza deterministica e BitRank su un indice limitato, con SQLite FTS5 come fallback durevole. La memoria è ispezionabile e gestibile. Una correzione non deve essere ripetuta in ogni nuova sessione.","product-aura.9969840631":"RICHIAMO DETERMINISTICO","product-aura.ea4d93b3a5":"ISPEZIONABILE","product-aura.5908484ef3":"RIMOVIBILE","product-aura.2afe021dea":"Una correzione, riutilizzo successivo","product-aura.d02a4d3377":"revisionata, preventivata, eliminabile","product-aura.48e09e45c5":"Corretta","product-aura.26995262e3":"Lo sviluppatore corregge un'ipotesi errata.","product-aura.0d8a7046c8":"Memorizza","product-aura.7ab157d955":"Diventa una memoria di progetto revisionata.","product-aura.3f7e1fd914":"Richiama","product-aura.890f373b43":"Viene classificata in un piano successivo sotto budget.","product-aura.03d5d80199":"Dimentica","product-aura.52e53246a1":"Lo sviluppatore può rimuoverla in qualsiasi momento.","product-aura.0eceae53ab":"corretta una volta","product-aura.f96a4686cf":"mantieni la correzione","product-aura.d5f902e386":"Un ciclo aiuta uno sviluppatore. Gli stessi controlli possono coordinare più persone.","product-aura.05e1b61d51":"Scala coordinata","product-aura.e400f4a164":"Più agenti significano più capacità","product-aura.07e7caec9b":"non confusione.","product-aura.5f3dc09b6a":"Aura supporta catene sequenziali, esecuzioni parallele, team coordinati e attività in background. Bacheche condivise, messaggi, gate di qualità, worktree e rivendicazioni a livello di file coordinano il lavoro. L'aggregazione rimane esplicita, senza nascondere più contributori dietro una singola risposta anonima.","product-aura.f07a10cb4a":"Sessioni parallele possono essere entrambe individualmente corrette e collettivamente distruttive se modificano lo stesso file. Il registro di lavoro tra agenti tiene traccia delle rivendicazioni a livello di file, e le rivendicazioni di processi morti possono essere eliminate. Il lavoro può coesistere.","product-aura.42932f36f3":"QUATTRO MODELLI","product-aura.20d684d874":"RIVENDICAZIONI A LIVELLO DI FILE","product-aura.2950003a6b":"AGGREGAZIONE ESPLICITA","product-aura.7db945a529":"Quattro modelli, un registro","product-aura.9cd0b0d078":"nessuna collisione silenziosa","product-aura.2b81308032":"Catene","product-aura.99147cf469":"Un agente passa l'output al successivo.","product-aura.afc129571b":"Parallelo","product-aura.f20643e147":"Più agenti eseguono e aggregano.","product-aura.cbfd44d9c7":"Team","product-aura.685f0eaf96":"Una bacheca condivisa, messaggi, gate di qualità.","product-aura.64dd60fe1a":"Background","product-aura.c02edef2e1":"Stato e annullamento indipendenti.","product-aura.684554c0d9":"due agenti, un file","product-aura.5e0391be4e":"una rivendicazione è differita","product-aura.f0e4c4d56b":"Più partecipanti hanno comunque bisogno di un'unica registrazione di ciò che è accaduto.","product-aura.e83d4dc14a":"Registro tecnico","product-aura.5da86d9570":"Il diff mostra cosa è cambiato.","product-aura.e3fdef02c8":"il registro mostra come.","product-aura.76e3f48713":"Aura include un registro di controllo JSONL append-only con concatenamento hash BLAKE3. Quando abilitato, eventi osservabili come chiamate di strumenti, routing, compattazione, azioni Guardian, lavoro su file e transizioni di sessione possono essere registrati in ordine e successivamente verificati per modifiche post-hoc.","product-aura.1094ee6bbb":"Il registro è a prova di manomissione, non una dichiarazione di immutabilità legale. Modificare o eliminare una voce rompe la catena da quel punto in poi. La revisione degli incidenti diventa una riproduzione del lavoro registrato, piuttosto che una discussione su ciò che l'agente probabilmente ha fatto.","product-aura.b75b732fb4":"JSONL APPEND-ONLY","product-aura.9068512079":"HASH-CHAINED","product-aura.08f4352e62":"A PROVA DI MANOMISSIONE","product-aura.1c013851a3":"Cosa contiene il registro","product-aura.f9c6b8eb36":"assemblato mentre il lavoro viene eseguito","product-aura.d51238236e":"Route del modello","product-aura.f7d00913e4":"Quale backend ha prodotto quale decisione.","product-aura.46de02cbcd":"Chiamate di strumenti","product-aura.90c944b0bb":"Argomenti, risultati ed esiti.","product-aura.2145feeadf":"Azioni Guardian","product-aura.b4a4ba845f":"Suggerimenti correttivi e arresti.","product-aura.03128bed90":"Verifica","product-aura.d91d9336d1":"verify-audit controlla la catena.","product-aura.f2b92fded8":"modifica una voce","product-aura.0b089f9215":"ogni collegamento successivo si rompe","product-aura.6f1a2701f8":"Il registro supporta la revisione. I controlli di sicurezza determinano cosa può entrarvi.","product-aura.5845b37156":"Proteggi l'azione, il contenuto","product-aura.239329c1d0":"e l'ambiente.","product-aura.0caa906af5":"Aura combina autorizzazioni degli strumenti e analisi della shell, filtraggio e redazione dei contenuti, e ambito dell'infrastruttura e policy di rete. I controlli possono essere rafforzati per progetto, sessione o ambiente. Forniscono confini tecnici applicabili e prove per la revisione, senza dichiarare conformità legale automatica.","product-aura.8c7c653f99":"La struttura della shell viene analizzata prima dell'esecuzione, i percorsi del filesystem sono contenuti, i pattern PII e segreti supportati vengono redatti, viene rilevata l'iniezione di prompt e i fallimenti ripetuti vengono isolati. Questi controlli supportano la revisione di sicurezza e normativa. Non creano un badge di certificazione.","product-aura.0d8f9e703d":"LIVELLO DI AZIONE","product-aura.896036d910":"LIVELLO DEI CONTENUTI","product-aura.7aa5cf4c2c":"LIVELLO DELL'INFRASTRUTTURA","product-aura.7401769d23":"Tre livelli, una chiamata","product-aura.41bb1b6470":"ciascuno con un controllo concreto","product-aura.97c89a4d66":"Azione","product-aura.f83f092dbc":"Analisi di autorizzazioni e shell.","product-aura.4f9be057f0":"Contenuti","product-aura.c14d461401":"Filtraggio, redazione, rilevamento di injection.","product-aura.951d9aa32b":"Infrastruttura","product-aura.3da3e815d7":"Ambito, allowlist di sessione, policy di rete.","product-aura.b8b04a82bb":"i controlli riducono il rischio","product-aura.de8fa2c6fa":"non lo eliminano","product-aura.265fb840a4":"L'intero sistema viene distribuito come un unico runtime, non come un insieme di servizi di enforcement.","product-aura.383a31c392":"Runtime nativo","product-aura.e1df517bfe":"L'anello mancante,","product-aura.a533b91889":"in un unico programma Rust.","product-aura.d0188ba9b5":"Aura combina interfaccia terminale, adattatori di modelli, sistema di strumenti, livelli di sicurezza, memoria, audit trail, flussi di lavoro e orchestrazione in un unico binario nativo. Provider opzionali, server MCP, consulenti, compilatori e strumenti di test rimangono esterni dove selezionati.","product-aura.8a11f068e7":"I team spesso assemblano un assistente di codifica, ricerca nel codice, plugin di memoria, wrapper di sicurezza, script di qualità, logging di audit e coordinamento multi-agente da prodotti separati. Il team opera con un unico modello di controllo dello sviluppo piuttosto che assemblarne uno da servizi non correlati.","product-aura.b18a456009":"UN BINARIO","product-aura.8edf38166b":"NESSUN CORE PYTHON O NODE","product-aura.80d94208f3":"UN MODELLO DI CONTROLLO","product-aura.3944641c5c":"Moduli come parti del loop","product-aura.ac860bf7dd":"non ampiezza del conteggio file","product-aura.ea1d3df298":"Controllo","product-aura.c8b7baadd9":"Loop esterno, loop interno, Guardian, giudice.","product-aura.f3798f81c7":"Modelli","product-aura.c9eda68459":"Adattatori, routing, fallback.","product-aura.a725020675":"Stato","product-aura.61eda66443":"Memoria, contesto, checkpoint.","product-aura.7ea014de7b":"Evidenza","product-aura.d25dcde441":"Qualità, audit, coordinamento.","product-aura.7f8794097a":"un programma distribuibile","product-aura.caf114ae5c":"non servizi da assemblare","product-aura.155e132b0e":"Deve comunque adattarsi ai sistemi che il team già utilizza.","product-aura.00ab623630":"Qualsiasi editor. La tua CI.","product-aura.7ec4725edd":"I tuoi strumenti. Un loop.","product-aura.120fa5c329":"Aura è nativo per il terminale, non vincolato all'editor. Può connettersi a server MCP supportati, esporre strumenti e comandi di estensione, eseguire flussi di lavoro di progetto e operare in CI con output strutturato. Si compone con l'ambiente piuttosto che richiedere una superficie di sviluppo proprietaria.","product-aura.09041f972f":"Il terminale si trova già accanto al codice, alla shell, alla cronologia Git, al test runner, al gestore di pacchetti e agli script CI. Qualsiasi editor può rimanere l'editor. Aura esegue il loop di sviluppo accanto ad esso.","product-aura.9675db2f39":"NATIVO PER IL TERMINALE","product-aura.cf4fa94802":"MCP ED ESTENSIONI","product-aura.926c214ce9":"OUTPUT PRONTO PER LA CI","product-aura.671c879449":"Ciò che circonda il loop","product-aura.5ea87e08e4":"il loop rimane centrale","product-aura.c7e9fb2ea6":"Editor","product-aura.c9869651f8":"Mantieni l'editor che già preferisci.","product-aura.13844228ea":"CI","product-aura.fb2cc2380f":"Esegui la stessa policy di obiettivo e qualità.","product-aura.9ccb9ad751":"Gli strumenti registrati entrano nel confine.","product-aura.f7d513fd94":"Host Git","product-aura.94282271db":"Il controllo di versione durevole rimane al suo posto.","product-aura.bfb8c8751d":"si compone con l'ambiente","product-aura.8af76d1f1f":"nessuna superficie proprietaria","product-aura.b2982e878d":"Porta un flusso di lavoro open-loop e dai ad Aura la definizione di fatto.","product-aura.26b2e09644":"Dai ad Aura l'obiettivo, il confine e la definizione di fatto.","product-aura.e42c4ee7ea":"Porta un'attività di sviluppo che attualmente rimbalza tra un assistente di codifica, uno sviluppatore, il test runner, un revisore e una serie di script. Definisci cosa significa successo, quali strumenti sono consentiti e quali gate di qualità contano. Osserva il loop eseguire contro il repository reale.","product-aura.161480a2d3":"Leggi l'architettura","product-aura.9e3c1d591d":"Su cosa si basano le affermazioni","product-aura.356a192b79":"1","product-aura.a2e7ed6972":"Un runtime distribuibile, nessun core Python o Node","product-aura.368ace5e66":"25+","product-aura.70eeac5cf5":"strumenti integrati","product-aura.9b7c024522":"File, codice, shell, Git, web, dati, attraverso un'unica pipeline","product-aura.f1abd67035":"15","product-aura.87aa808c22":"pipeline di strumenti a fasi","product-aura.6c8c4fd83e":"Ambito, autorizzazione, checkpoint, sanificazione, audit","product-aura.63cea569e5":"BLAKE3","product-aura.ac0f9e6164":"audit concatenato tramite hash","product-aura.33ad4db552":"Registro a prova di manomissione, controlli deterministici degli obiettivi","product-aura.932696a96c":"Dweve Aura, runtime di sviluppo autonomo","product-aura.25d170c127":"Il modello non è l'agente.","product-aura.2c9fdd89a3":"Il ciclo è l'agente.","product-aura.8498fbfde1":"Aura è un runtime per agenti AI nativo Rust con un ciclo chiuso. Il ciclo esterno gestisce l'obiettivo e la ri pianificazione; il ciclo interno esegue una singola azione strumentale limitata alla volta. Memoria, policy, checkpoint, qualità e audit rimangono al di fuori del modello e all'interno del runtime.","product-aura.de0733740b":"Stato del ciclo in tempo reale","product-aura.1fdf175152":"RUNTIME","product-aura.a60792e996":"Ciclo esterno","product-aura.f9f2c60cd6":"obiettivo e ri pianificazione","product-aura.0dfd4db698":"Ciclo interno","product-aura.895cdc61d1":"una singola azione limitata","product-aura.6809e8745e":"Guardian","product-aura.9042f1969d":"monitora la salute del ciclo","product-aura.62092270ca":"Giudice degli obiettivi","product-aura.0a021d821b":"completamento eseguibile","product-aura.336de2696c":"Ogni azione","product-aura.025b5f19e8":"registro a prova di manomissione","product-aura.9a660aa079":"Inizia con l'architettura che mantiene coerenti questi stati.","product-aura.c5050180fa":"Architettura del runtime","product-aura.98436279c7":"Un solo processo.","product-aura.c6a2b83c4d":"Sistemi di controllo separati.","product-aura.0c534596ec":"Aura compila TUI, coordinatore, livello LLM, gestore degli strumenti, sicurezza, memoria, audit, flussi di lavoro, registro e sistemi di stato in un unico programma nativo. I moduli rimangono separati da contratti tipizzati ed eventi, piuttosto che essere compressi in un unico monolite di stato mutabile condiviso.","product-aura.21c5dea3a7":"Questa separazione è ciò che rende possibile la scelta del provider senza dover ricostruire l'agente attorno a ogni SDK del provider. Il runtime rimane un unico binario mentre i moduli rimangono testabili in modo indipendente.","product-aura.d7c805806e":"CONTRATTI TIPIZZATI","product-aura.153cd474b1":"TESTABILI IN MODO INDIPENDENTE","product-aura.4de1d755eb":"Moduli per ruolo nel ciclo","product-aura.a6d3e37540":"raggruppati per responsabilità","product-aura.c92440717d":"Osserva e Pianifica","product-aura.45b50457f1":"Livello LLM, coordinatore, archivio di stato.","product-aura.cfc043eca7":"Agisci e Controlla","product-aura.c30fa654ba":"Gestore degli strumenti, sicurezza, permessi.","product-aura.8cde59838c":"Coordina","product-aura.b21c3d1e9a":"Registro degli agenti, processi in background.","product-aura.f2fd050588":"Presenta e Registra","product-aura.cf305fb322":"Renderer TUI, traccia di audit.","product-aura.6a1f36237f":"un solo processo","product-aura.3c50d77f08":"non un monolite di stato condiviso","product-aura.5e41b4f465":"Il bus eventi tipizzato è il sistema circolatorio.","product-aura.ffb2616892":"Coordinamento","product-aura.aa0a246125":"Lo stato cambia una sola volta.","product-aura.0bb6a8889e":"e ogni sottosistema lo vede.","product-aura.7b752b2e2d":"Il renderer, il gestore degli eventi, l'orchestratore LLM, il gestore degli strumenti, l'archivio di stato, il registro degli agenti, Guardian, le attività in background e gli hook di audit comunicano tramite pub e sub tipizzati. Il comportamento trasversale può osservare l'esecuzione senza collegare ogni modulo a ogni altro modulo. Un evento raggiunge molti osservatori: l'interfaccia lo renderizza, la catena di audit lo aggiunge, il contatore delle metriche conta token e turni, Guardian controlla gli stalli e lo stato dell'attività tiene traccia del piano. Un nuovo osservatore si sottoscrive senza toccare il publisher.","product-aura.b7e78dd7af":"L'interfaccia può aggiornarsi mentre un modello trasmette, uno strumento viene eseguito, un evento Guardian scatta o un'attività in background cambia stato. Il bus trasporta due cicli annidati e un watcher indipendente.","product-aura.8b30f5ff84":"PUB-SUB TIPIZZATO","product-aura.cf9ee183a4":"NESSUN COLLEGAMENTO DIRETTO","product-aura.30d820a7b8":"UI SICURA PER LO STREAMING","product-aura.67205a8813":"Un evento, molti osservatori","product-aura.027d20e79d":"nomi di tipo, non frecce anonime","product-aura.966b973401":"metriche","product-aura.11633d4b96":"stato dell'attività","product-aura.ff432b467f":"estensioni","product-aura.5394dc99d0":"lo stato cambia una sola volta","product-aura.f6c17fb25e":"gli interessati lo osservano","product-aura.17b738373f":"Il bus trasporta due cicli annidati e un watcher indipendente.","product-aura.8b4c311b0b":"L'obiettivo sopravvive","product-aura.6d79deb916":"al turno del modello.","product-aura.d4da5eec25":"Il ciclo esterno gestisce il contesto della sessione, lo stato dell'obiettivo, il piano, la continuazione del follow-up, i controlli di completamento e la decisione di ri pianificare. Un risultato dello strumento o una correzione dell'utente può invalidare il piano corrente senza scartare l'obiettivo.","product-aura.fb96a5c680":"Quando il giudice degli obiettivi dichiara che i criteri di successo non sono soddisfatti, il ciclo esterno ha un motivo concreto per continuare. Quando l'utente cambia direzione, incorpora la nuova istruzione invece di fingere che il piano originale sia ancora autorevole.","product-aura.302ed3025e":"POSSIEDE L'OBIETTIVO","product-aura.0bbd33fcc0":"VERSIONI DEL PIANO","product-aura.9b596abf1d":"RIPIANIFICA SULLO STATO","product-aura.85835bdc5a":"Pianifica, esegui, giudica","product-aura.5316299897":"continua o ripianifica","product-aura.b52e2e2da9":"Risolvi il lavoro dall'obiettivo.","product-aura.6ea36ce8d4":"Esegui","product-aura.a814f84078":"Affida ogni passaggio al ciclo interno.","product-aura.e50f87b280":"Controlla il risultato rispetto ai criteri.","product-aura.1feaee9272":"Continua o ripianifica","product-aura.331dfeb77d":"Decidi dallo stato osservato.","product-aura.465416cea5":"l'obiettivo persiste","product-aura.c769d07232":"più a lungo di una risposta","product-aura.aa137dc412":"Il ciclo interno trasforma ogni passaggio del piano in stato osservato.","product-aura.f373f05106":"Un'azione limitata","product-aura.e7c325926b":"alla volta.","product-aura.a3994f90f7":"Il ciclo interno analizza la chiamata allo strumento del modello, la valida rispetto allo schema e alla policy, la esegue con timeout e gestione del progresso, filtra il risultato e alimenta l'output osservato nella decisione successiva. La guida a metà turno può modificare quella decisione prima dell'azione successiva.","product-aura.5003a633eb":"Il passaggio successivo si basa su ciò che lo strumento ha effettivamente restituito, non su ciò che il modello si aspettava che restituisse. Questa differenza è l'inizio di un vero ciclo di controllo.","product-aura.f2bac0cf69":"VALIDA, ESEGUI","product-aura.46b986b261":"OSSERVA IL RISULTATO","product-aura.e821aa5033":"GUIDA TRA I PASSAGGI","product-aura.60476d8dcf":"Un passaggio, poi una correzione","product-aura.083534100f":"l'azione in sospeso cambia","product-aura.852b438f91":"Leggi","product-aura.7c178241c8":"Una chiamata allo strumento limitata viene validata.","product-aura.bbb43342f1":"Un messaggio dell'utente entra tra le azioni.","product-aura.190aa84247":"Correggi","product-aura.18f324a5e0":"Il passaggio successivo cambia prima dell'esecuzione.","product-aura.8638f86a86":"output osservato","product-aura.248dacd762":"non output atteso","product-aura.711b59e08e":"Il modello e l'utente non sono gli unici osservatori.","product-aura.26853a3144":"Guardiano di controllo","product-aura.44f011fef8":"Un agente non dovrebbe essere","product-aura.a06b0eb710":"il suo unico supervisore.","product-aura.5e827c3485":"Il Guardiano monitora i segnali configurati per azioni ripetute, stalli e superamento del budget. Può iniettare feedback correttivo o attivare il percorso di arresto configurato. Opera al di fuori della narrazione di pianificazione interna, quindi il modello non valuta da solo la salute del proprio ciclo. Tre rilevatori circondano entrambi i cicli: ripetizione, stallo e budget.","product-aura.9c763256ff":"Un agente di sviluppo può fallire senza lanciare un'eccezione. Può ripetere la stessa ricerca, alternare tra due modifiche, continuare a spendere token senza progressi o bloccarsi dopo una risposta dello strumento. Il ciclo ha un osservatore.","product-aura.524d4a97c6":"RILEVATORE DI RIPETIZIONE","product-aura.6632deea3e":"RILEVATORE DI STALLO","product-aura.3f461db852":"RILEVATORE DI BUDGET","product-aura.27336e12fe":"Tre rilevatori","product-aura.65da056cf7":"un alone attorno a entrambi i cicli","product-aura.659eba1219":"Ripetizione","product-aura.d1d21a6920":"Una sequenza di grep ripetuta attiva un suggerimento.","product-aura.516bb8e849":"Stallo","product-aura.10cca4c955":"Nessun progresso dopo una risposta dello strumento.","product-aura.7aeba4cd15":"Budget","product-aura.d918d030c1":"La spesa di token supera il limite configurato.","product-aura.c79e67d681":"la salute del ciclo dice di continuare","product-aura.557181a432":"il giudice dice completo","product-aura.933ca9896e":"La salute del ciclo dice se continuare. Il giudice degli obiettivi dice se l'attività è completa.","product-aura.ef6526de6b":"Stato dell'obiettivo","product-aura.f3f3ac2a08":"Il completamento è un predicato,","product-aura.18cac7c221":"non un paragrafo.","product-aura.30cad16313":"Aura supporta criteri dichiarativi per sottostringa, espressione regolare, esistenza del file e superamento dei test. Il percorso deterministico viene eseguito per primo. Il giudice modello opzionale gestisce i criteri che richiedono interpretazione. Il risultato è esplicito: soddisfatto, non soddisfatto o inconcludente secondo la policy selezionata.","product-aura.9abd576f33":"Un risultato di test, un controllo di esistenza del file, una sottostringa o un'espressione regolare non richiedono un'altra costosa chiamata al modello. Solo i casi ambigui necessitano del giudice modello opzionale. Il giudizio diventa parte del registro della sessione.","product-aura.1f270b044e":"PERCORSO MODELLO OPZIONALE","product-aura.a7d9749fee":"VERDETTO ESPLICITO","product-aura.9cc76abb8d":"Due percorsi di valutazione","product-aura.e6aebdc66e":"input e verdetti esatti","product-aura.bf243ddcf2":"Test superato","product-aura.e1879a7155":"Deterministico. Nessuna chiamata al modello.","product-aura.c3dd984fe3":"Sottostringa o espressione regolare.","product-aura.d746ca45b7":"Interpretativo","product-aura.8ed132d051":"Instradato al giudice modello opzionale.","product-aura.3f668df050":"soddisfatto o non soddisfatto","product-aura.29d5cc2af9":"o inconcludente per policy","product-aura.4797d9bfc0":"Il giudice dipende da feedback affidabile dal livello di azione.","product-aura.cd6c28666e":"Controllo operatore","product-aura.4633d122bc":"Interrompi la decisione","product-aura.2fcf1f2398":"prima che diventi un errore.","product-aura.e44aa92396":"Output in streaming, una coda di steering, handle di abort cooperativi, cancellazione delle attività e stati di attesa espliciti mantengono il controllo attivo mentre il lavoro procede. Il runtime non presuppone che il prompt originale rimanga la fonte finale di autorità.","product-aura.18b2536a02":"Uno stream viene interrotto tra chiamate di strumenti, il passaggio in sospeso viene sostituito e il registro di audit annota l'evento di steering. La correzione entra nella decisione successiva mentre il contesto rilevante è ancora attivo.","product-aura.28ee97fd4b":"CODA DI STEERING","product-aura.63abfd12a5":"ABORT COOPERATIVO","product-aura.c6aad77437":"ATTESA ESPLICITA","product-aura.53959a91f1":"Controllo mentre è in esecuzione","product-aura.d8bdbe8d9c":"il prompt non è autorità finale","product-aura.387c22c7cc":"L'output fluisce mentre il modello lo produce.","product-aura.ea6ed18c10":"Un messaggio in coda reindirizza il passaggio successivo.","product-aura.7d87f7d6c1":"Un handle cooperativo ferma l'esecuzione.","product-aura.34dbd5c4c8":"Attendi","product-aura.e1010e39ef":"Uno stato esplicito mette in pausa per approvazione.","product-aura.dab6ae89b9":"lo stream è interrompibile","product-aura.d357e856e4":"il passaggio è sostituibile","product-aura.b4636a2058":"Ogni azione entra quindi nello stesso confine di strumento.","product-aura.3a4c2e8755":"La chiamata allo strumento non è il confine.","product-aura.e60c224e20":"È la pipeline.","product-aura.699d8bcf47":"Una chiamata allo strumento passa attraverso una gestione a fasi prima e dopo l'operazione principale: normalizzazione, interruttore automatico, ambito, enablelist o denylist, permesso, analisi bash, policy file, checkpoint, cache, esecuzione, aggiornamento cache, filtro output, sanificazione e redazione, audit e aggiornamento dell'interruttore.","product-aura.9b473caeab":"Esegui una chiamata patch e una chiamata MCP attraverso di essa. Alcune fasi sono no-op per un dato strumento e altre producono decisioni. La pipeline è il confine di fiducia. Il singolo strumento è una fase al suo interno.","product-aura.1fe81fb1d9":"QUINDICI FASI","product-aura.026be34b47":"PRIMA E DOPO","product-aura.bd22e2019b":"IL CONFINE DI FIDUCIA","product-aura.5c7f872a9f":"Due strumenti, una pipeline","product-aura.4527cf6916":"quali fasi decidono","product-aura.6e66568583":"Guardia","product-aura.17e8e687b4":"Normalizza, interruttore, ambito, permesso.","product-aura.2f4240de4d":"Prepara","product-aura.bf7eafdb32":"Analisi bash, policy file, checkpoint, cache.","product-aura.b1b392607d":"Esegui","product-aura.f7feec0ad3":"Esegui con timeout e avanzamento.","product-aura.3ebe66ce7c":"Assesta","product-aura.3b5f38059f":"Filtra, sanifica, audita, aggiorna l'interruttore.","product-aura.c46d33ba06":"lo strumento è una fase","product-aura.ede67c8e36":"Permesso e ambito sono risolti prima che lo strumento veda il progetto.","product-aura.50537577cd":"Policy strumento","product-aura.786d77a928":"Sempre, Chiedi o Mai,","product-aura.7bf5421e34":"per strumento e contesto.","product-aura.822d80feb2":"Default a livello di strumento, override di progetto, allowlist di sessione, enablelist, denylist e ambiti filesystem definiscono l'autonomia come una matrice di capacità piuttosto che una modalità globale. I percorsi fuori ambito possono essere instradati all'approvazione invece di essere ampliati silenziosamente.","product-aura.f399a6c7a5":"Lo sviluppatore può allentare una sessione senza ampliare permanentemente ogni esecuzione futura. L'autonomia non è un singolo interruttore globale. È un insieme di permessi espliciti collegati ad azioni reali.","product-aura.465162539b":"SEMPRE, CHIEDI, MAI","product-aura.08c55acf01":"QUATTRO LIVELLI DI POLICY","product-aura.1b37a93eea":"PERCORSI CON AMBITO","product-aura.3dc231d6fe":"La matrice dei permessi","product-aura.d4be6fb5b7":"strumenti attraverso i livelli","product-aura.f6f4da8d93":"Progetto","product-aura.4f8edf6056":"La policy del repository per ogni strumento.","product-aura.4a913f4006":"Default personali sotto il progetto.","product-aura.f7f1997c6c":"Sessione","product-aura.9e19c2fcab":"Un permesso temporaneo per una singola esecuzione.","product-aura.3b124af4ca":"Un override per un job CI.","product-aura.50796d635b":"una matrice di capacità","product-aura.1408516e64":"non una modalità globale","product-aura.79b594d0f5":"L'esecuzione di shell riceve una revisione strutturale aggiuntiva.","product-aura.d0f09dbbe0":"Analisi Bash","product-aura.4b412763fa":"Rivedi la struttura del comando,","product-aura.56033de7df":"non solo la stringa.","product-aura.07bbe3365d":"BashAnalyzer tokenizza comandi e operatori di shell con consapevolezza di virgolette e escaping, quindi classifica il rischio. Le forme di esecuzione pericolose possono richiedere approvazione o essere bloccate, mentre gli esempi tra virgolette evitano falsi positivi da sottostringhe semplici.","product-aura.499ed1d5d5":"Un comando shell non è sicuro solo perché sembra familiare come testo. Un esempio tra virgolette contenente parole pericolose non è trattato come un comando distruttivo eseguibile. La policy segue la struttura piuttosto che una lista fragile di sottostringhe.","product-aura.4d9d3aa65c":"TOKENIZZATO","product-aura.7a935f182e":"RISCHIO CLASSIFICATO","product-aura.ccd066e703":"STRUTTURA, NON SOTTOSTRINGA","product-aura.ada4ab4607":"Tre comandi, tre verdetti","product-aura.ffd6e3bfb3":"l'AST decide","product-aura.c2bc6b2ac7":"Un comando sicuro","product-aura.d2516f38f6":"Viene eseguito secondo la policy configurata.","product-aura.c931ac882e":"Una stringa tra virgolette","product-aura.93d893821a":"Le parole pericolose tra virgolette restano sicure.","product-aura.c0970dc342":"Una pipe a shell","product-aura.d9da98c350":"Una forma distruttiva reale viene bloccata.","product-aura.0223141a7d":"token e operatori","product-aura.5dca93cfe3":"consapevole di virgolette ed escaping","product-aura.c170734c5d":"Anche il canale di feedback necessita di protezione da contenuti non attendibili.","product-aura.5db46ab7be":"Confine del contenuto","product-aura.4b09f3cadc":"L'output degli strumenti è dato,","product-aura.ad29b37310":"non istruzione.","product-aura.2c8d85eb41":"Aura può troncare output sovradimensionati, rimuovere caratteri di controllo e rumore di terminale, rilevare pattern di injection, recintare contenuti di origine web e oscurare formati PII e segreti supportati prima che il risultato rientri nel contesto del modello.","product-aura.edfb83d1b2":"L'output degli strumenti può contenere segreti, codici di controllo del terminale, righe duplicate o istruzioni progettate per dirottare il turno successivo del modello. Il modello non riceve contenuti esterni grezzi solo perché uno strumento li ha restituiti. Il loop protegge il proprio canale di feedback.","product-aura.5b6a028bc9":"RIMUOVI E RECINTA","product-aura.9c3e3c1909":"INJECTION RILEVATA","product-aura.7d52614756":"PII E SEGRETI OSCURATI","product-aura.4e7cb8d59d":"Da grezzo a filtrato","product-aura.e4f54f51a4":"ciò che il modello non vede mai","product-aura.a3dd8a5de5":"ANSI rimosso","product-aura.795e1314e4":"I codici di controllo del terminale vengono rimossi.","product-aura.1f12bdb281":"Contenuto web recintato","product-aura.f379227dec":"Il testo di origine web viene avvolto come dato.","product-aura.22b6b6fb71":"Injection segnalata","product-aura.9fe801f74a":"Un pattern di dirottamento viene rilevato.","product-aura.5406fbef02":"Segreti oscurati","product-aura.fa92712504":"I formati PII e segreti supportati vengono mascherati.","product-aura.15688d02bb":"ciò che non è attendibile resta non attendibile","product-aura.8c2f3e8e0c":"recintare non è fiducia","product-aura.04bdf24cb6":"Un canale di feedback pulito ha comunque bisogno di memoria dei guasti.","product-aura.f860e899dc":"Non lasciare che uno strumento guasto","product-aura.bfa2e25e0e":"consumi l'intero loop.","product-aura.23f887366b":"Finestre mobili per strumento tengono traccia di successi e fallimenti. Uno strumento che fallisce può aprire il suo circuito per un periodo di raffreddamento. Gli strumenti deterministici di sola lettura possono usare la cache LRU, mentre le scritture invalidano le voci interessate. Il runtime evita tempeste di retry e letture ripetute a cui lo stato del progetto ha già risposto.","product-aura.45b9aa3268":"Il loop ricorda sia successi che fallimenti al confine dello strumento. L'agente riceve feedback più puliti e più piccoli ed evita di rieseguire lavoro che il runtime già conosce.","product-aura.885cd293c9":"FINESTRE PER STRUMENTO","product-aura.97797f4bcc":"RAFFREDDAMENTO DEL CIRCUITO","product-aura.844d8c318c":"INVALIDAZIONE DELLA CACHE","product-aura.c4651476ca":"Un circuito, quattro stati","product-aura.20d348f15d":"una voce di cache si invalida","product-aura.88d86b7721":"Chiuso","product-aura.a57562ff8f":"Lo strumento viene eseguito normalmente.","product-aura.cf9b77061f":"Aperto","product-aura.e04c9f4b3c":"Il fallimento ripetuto blocca ulteriori chiamate.","product-aura.c4b2bd7e33":"Semichiuso","product-aura.4d42336d3c":"Una chiamata di prova verifica il recupero.","product-aura.0bde7e3616":"Invalida","product-aura.a624ebf6b5":"Una patch cancella la voce di cache interessata.","product-aura.8efa299af0":"nessuna tempesta di nuovi tentativi","product-aura.95fb2286f9":"nessuna lettura ripetuta","product-aura.0aebbd03e9":"Le scritture ricevono anche un percorso di ripristino prima dell'esecuzione.","product-aura.51e1e85d3d":"Isolamento delle modifiche","product-aura.3871ea3003":"Annullamento immediato, lavoro isolato,","product-aura.7ec7536f4c":"storia duratura.","product-aura.0542837023":"Gli strumenti di scrittura supportati catturano checkpoint per l'annullamento in tempo reale. I worktree isolano attività più grandi o parallele. Git rimane il livello di controllo di versione duraturo. Aura usa tutti e tre invece di fingere che un unico meccanismo di ripristino risolva ogni scala temporale.","product-aura.7285221201":"I checkpoint conservano fino alla capacità configurata, attualmente fino a 50 livelli nella panoramica dell'implementazione. L'annullamento non è la storia di Git. I tre meccanismi sono distinti e vengono usati per il compito a cui sono adatti.","product-aura.1e2a15910f":"ANNULLAMENTO CHECKPOINT","product-aura.205ccf3957":"ISOLAMENTO WORKTREE","product-aura.aba1b3c9b4":"GIT È DURATURO","product-aura.2d70a327d0":"Tre livelli, tre scale temporali","product-aura.93a4f7db57":"ambito e uso del ripristino","product-aura.5cb9afc059":"Checkpoint","product-aura.4266f2f766":"Annullamento immediato prima e tra i commit.","product-aura.fad0554cb2":"Worktree","product-aura.f6b9c137fa":"Isola attività più grandi o parallele.","product-aura.ab9c19e546":"Il sistema di controllo di versione duraturo.","product-aura.f7d91370c3":"più fine di un commit","product-aura.3aa1bddb4f":"non un sostituto di Git","product-aura.c95c2dc4df":"Il ciclo deve anche sopravvivere a contesto lungo e sessioni future.","product-aura.00a7561646":"Budget di contesto","product-aura.828f3cd0cd":"La compattazione cambia il comportamento,","product-aura.8359eee6de":"quindi registrala e controllala.","product-aura.35b1860f10":"Streaming, tracciamento dei token, soglie di budget, riepiloghi differiti, rimozione di output obsoleti e compattazione completa mantengono un insieme di lavoro limitato. La consapevolezza di lettura e scrittura dei file viene preservata attraverso la compattazione dove supportata. Ogni compattazione è registrata come evento di audit, così l'insieme di lavoro può essere ricostruito in seguito.","product-aura.f1a98cc8c1":"Il modello riceve un insieme di lavoro limitato piuttosto che una trascrizione in crescita indefinita. La compattazione è registrata come evento perché cambiare contesto cambia la decisione successiva.","product-aura.e69e6f4054":"STATO CON BUDGET","product-aura.900ed39e56":"COMPATTAZIONE A FASI","product-aura.e5532330b7":"REGISTRATO COME EVENTO","product-aura.d84a9d7d23":"Contenuto oltre una soglia","product-aura.1f79fa4de0":"riepilogato, potato, conservato","product-aura.03bf678ac8":"Riepiloga","product-aura.9aab8e3483":"I riepiloghi differiti preservano il significato.","product-aura.2f24ebaee0":"Potatura","product-aura.53c764f0af":"L'output obsoleto degli strumenti viene rimosso.","product-aura.d6b58574b7":"Conserva","product-aura.2dccc4d2a5":"La consapevolezza delle operazioni sui file viene mantenuta.","product-aura.1c54132b8e":"Registra","product-aura.fb66a40cde":"La compattazione è un evento di audit.","product-aura.597d3f47d8":"un insieme di lavoro limitato","product-aura.faf60a49f7":"non una trascrizione in crescita","product-aura.89922e5964":"Lo stato della conversazione non è la stessa cosa della memoria persistente.","product-aura.b5b60bfcec":"Memoria tra sessioni","product-aura.305330104c":"Ricorda le correzioni localmente","product-aura.a2d2d4ca82":"non presso il fornitore.","product-aura.6ea39ff60b":"Aura persiste preferenze utente, contesto del progetto, modelli appresi e correzioni in SQLite. Il richiamo usa rilevanza deterministica e BitRank su un indice lessicale limitato, con FTS5 come fallback duraturo, poi riduce al budget del prompt. Gli utenti possono aggiungere, cercare, elencare, dimenticare e ispezionare la memoria.","product-aura.3e526249f6":"Le sessioni salvate preservano la conversazione. La memoria persistente preserva fatti selezionati tra le sessioni. Il richiamo usa classificazione deterministica e iniezione limitata piuttosto che aggiungere ciecamente ogni fatto memorizzato.","product-aura.421dbccc3a":"BASATO SU SQLITE","product-aura.417651a285":"RICHIAMO BITRANK","product-aura.ae4f27c469":"USER-MANAGEABLE","product-aura.d5866c13f5":"Dalla sessione uno alla sessione due","product-aura.78f968f3d0":"un budget di prompt visibile","product-aura.60c8f1a00d":"Una correzione viene memorizzata nella sessione uno.","product-aura.c1d8faaabc":"Viene classificata per la sessione due in base alla rilevanza.","product-aura.e8f8bc5890":"Entra nel prompt sotto un budget.","product-aura.1accffa480":"L'utente può rimuoverla direttamente.","product-aura.a7e96289a2":"rilevanza deterministica","product-aura.85648dd3dc":"fallback duraturo FTS5","product-aura.a774004025":"Il livello del modello può quindi rimanere sostituibile.","product-aura.6b47f95870":"Livello backend","product-aura.7cc811cdc4":"Normalizza il modello.","product-aura.54971a2f84":"Preserva le sue differenze di capacità.","product-aura.63f9e5557a":"Backend API nativi, forme API compatibili, voci di modello personalizzate, streaming, limiti di frequenza, metadati delle capacità, instradamento per complessità e fallback stanno dietro un'unica interfaccia Aura. Il runtime registra quale modello e quale percorso sono stati usati senza fingere che ogni provider supporti gli stessi strumenti, contesto o modalità di pensiero.","product-aura.9085993c2c":"I percorsi nativi includono provider supportati Anthropic, compatibili con OpenAI, Mistral e compatibili con Anthropic. Le CLI consultive restano consulenti di sola lettura. Aura applica le modifiche accettate tramite i propri strumenti. Quando è abilitato, il router può selezionare il modello configurato più economico che soddisfa il requisito di capacità.","product-aura.c6eb343fa9":"NATIVO E COMPATIBILE","product-aura.d1efe54bfb":"ROUTER OPT-IN","product-aura.9ab521a560":"PERCORSO REGISTRATO","product-aura.2141b601d1":"Quattro forme di backend","product-aura.c7408bd258":"il router opt-in sopra","product-aura.dcb9d4335f":"API nativa","product-aura.d87dd779b6":"Provider supportati con percorsi nativi.","product-aura.c315c6cdc0":"API compatibile","product-aura.fcc35e9f38":"Forme compatibili e voci personalizzate.","product-aura.55d5ff8623":"Locale o privato","product-aura.a7e2988bc7":"Un endpoint supportato che controlli tu.","product-aura.47e75daab6":"CLI consultiva","product-aura.8bdbf450b3":"Consulenti di sola lettura, nessuna autorità di scrittura.","product-aura.cbcdf92347":"il modello è normalizzato","product-aura.f760cd8c38":"le sue capacità sono preservate","product-aura.bc3e0ec141":"I file di progetto definiscono come quei modelli dovrebbero comportarsi qui.","product-aura.7ef33643f3":"Configurazione come codice","product-aura.c80020edfd":"Il repository può insegnare","product-aura.15de11db70":"all'agente come lavorare.","product-aura.4f297b6a05":"Default compilati, configurazione utente, configurazione di progetto e override di ambiente si fondono per chiave. File di istruzioni, definizioni di modello, policy degli strumenti, agenti, skill, prompt, temi e flussi di lavoro possono vivere su disco e ricaricarsi a caldo. Ogni valore effettivo mostra quale livello lo ha fornito, come diff live.","product-aura.17054fdacc":"Uno sviluppatore può mantenere default personali, un repository può definire la propria policy e la CI può sovrascrivere un valore per una singola esecuzione. Il ricaricamento a caldo ricostruisce il prompt e la configurazione effettivi senza scartare la sessione attiva.","product-aura.f55349d6d5":"QUATTRO LIVELLI, FUSI","product-aura.365ddd48be":"OVERRIDE DI AMBIENTE","product-aura.6eebb606b5":"Quale livello lo ha fornito","product-aura.4532157aa8":"un diff live del valore effettivo","product-aura.2f4a9f4ffb":"Default compilati","product-aura.2134940dde":"La baseline integrata.","product-aura.fffc9ab878":"Default personali in cima.","product-aura.5f290b06ec":"La policy del repository.","product-aura.210379f7ed":"Un override per una esecuzione.","product-aura.3467acb8b8":"i livelli si fondono per chiave","product-aura.c278776751":"il valore effettivo è visibile","product-aura.d287214233":"Agenti e flussi di lavoro sono artefatti ordinari revisionati.","product-aura.b7df0ccc43":"Rivedi il processo di sviluppo","product-aura.8b3c014afc":"nel controllo versione.","product-aura.ae71a74c79":"Le definizioni Markdown e YAML possono descrivere agenti, catene, skill e prompt. I livelli integrati, utente e progetto si fondono per precedenza. I flussi di lavoro DAG definiscono processi ripetibili di debug, funzionalità, ottimizzazione, refactoring e revisione senza ricostruire Aura.","product-aura.4f2920bcfb":"Una definizione di agente può nominare il ruolo, il modello, gli strumenti, le istruzioni e le condizioni di successo attese da quello specialista. I file sono revisionabili, versionabili e portabili con il progetto. Il progetto non perde il suo design degli agenti quando uno spazio di lavoro viene chiuso.","product-aura.35b703ec4f":"MARKDOWN E YAML","product-aura.546d623d25":"FUSI PER LIVELLO","product-aura.92316d714d":"Da un albero di file a un flusso di lavoro","product-aura.724b61478e":"il ricaricamento a caldo aggiorna la sessione","product-aura.64acf7e2a7":"Agenti","product-aura.70c0dd04da":"Ruolo, modello, strumenti, condizioni di successo.","product-aura.e09212c7d3":"Skill","product-aura.8f634a8f87":"Frammenti iniettati condizionalmente.","product-aura.eea5311d72":"Prompt","product-aura.11e508f2cb":"Template che risolvono variabili di progetto.","product-aura.5c02661f86":"DAG per debug, funzionalità, refactoring, revisione.","product-aura.000ccd083f":"gli specialisti sono file","product-aura.4054b11fd1":"revisionati nel controllo versione","product-aura.bd65399346":"La stessa struttura esplicita scala a più agenti.","product-aura.0d91315065":"La concorrenza è facile.","product-aura.83d9aca695":"il codice condiviso è la parte difficile.","product-aura.7a6f7faab3":"Catene, esecuzione parallela, team e attività in background definiscono modelli di coordinamento distinti. Bacheche attività, buffer di messaggi, strategie di aggregazione, gate di qualità, worktree e rivendicazioni a livello di file mantengono visibile lo stato condiviso del repository. Quando due agenti raggiungono lo stesso file, il registro rimanda una rivendicazione piuttosto che lasciare che entrambi scrivano.","product-aura.5a00023156":"L'output parallelo può usare primo-successo, tutti-completati, voto o comportamento di merge configurato. Le rivendicazioni sui file coordinano le sessioni Aura e le rivendicazioni di processi morti possono essere eliminate. La struttura di orchestrazione resta ispezionabile piuttosto che nascondere più agenti dietro una sola voce.","product-aura.5e0fa31bbb":"AGGREGAZIONE NOMINATA","product-aura.6c8df1cada":"Handover ordinati con policy di errore.","product-aura.b3fb3cd12e":"Concorrenza e una strategia di aggregazione.","product-aura.14508572dd":"Attività condivise, messaggi, gate di qualità.","product-aura.cfa219e442":"Ciclo di vita e cancellazione indipendenti.","product-aura.ff4e5c68b8":"il registro ne differisce uno","product-aura.1bc82b0c8f":"Una capacità esterna può unirsi senza aggirare il ciclo.","product-aura.7b9f8d7a06":"Capacità esterna","product-aura.0c177dba22":"Scopri più strumenti.","product-aura.ba0d4a22fe":"Mantieni un unico confine di fiducia.","product-aura.f1ed0144d8":"Aura si connette a server MCP supportati tramite stdio JSON-RPC 2.0, negozia le capacità e registra strumenti, prompt e risorse. Un'API di estensione basata su trait può aggiungere strumenti, comandi slash e gestori di eventi. Le capacità registrate entrano nel percorso di policy e osservazione, mentre il comportamento del server remoto rimane un confine esterno.","product-aura.7f7be156f7":"Una capacità esterna non è considerata affidabile solo perché è rilevabile. Uno strumento MCP scoperto appare nel registro e può passare attraverso lo stesso percorso di permessi, audit, sanificazione e gestione degli errori degli strumenti integrati, laddove l'integrazione supporti tali controlli.","product-aura.0339525415":"STDIO JSON-RPC 2.0","product-aura.95976a4a3d":"NEGOZIAZIONE DELLE CAPACITÀ","product-aura.e6c846ab39":"STESSO CONFINE","product-aura.41410a82a4":"Dall'handshake all'audit","product-aura.74d79401a7":"il percorso di registrazione","product-aura.76ccff916d":"Handshake","product-aura.791621dab2":"Negoziazione tipizzata delle capacità MCP.","product-aura.d672995a14":"Registra","product-aura.363d61bfa9":"Gli strumenti entrano nel registro di Aura.","product-aura.2444928438":"Assegna","product-aura.0f4acc33c7":"Viene associato un livello di permesso.","product-aura.058753c29e":"L'esecuzione aggiunge al registro.","product-aura.a9190f8ebf":"lo strumento entra nel confine","product-aura.c7a4098c4b":"il server rimane esterno","product-aura.791733e65d":"Ogni transizione di stato osservabile può alimentare il registro tecnico.","product-aura.8c78f4c3b8":"Registro operativo","product-aura.92b865f5d0":"Ogni azione osservabile","product-aura.88101b801c":"può unirsi a una sequenza verificabile.","product-aura.66f62e1ac2":"Le voci di audit includono una sequenza, un timestamp, il tipo di evento e il digest della voce precedente. La verifica rileva modifiche o eliminazioni. La traccia è un registro runtime di azioni e transizioni di stato, non un ragionamento privato del modello e non una blockchain.","product-aura.7657999f9d":"Ogni voce memorizza il digest BLAKE3 della voce serializzata precedente. Modificare o eliminare una voce interrompe la verifica da quel punto in poi. Può supportare l'analisi degli incidenti e l'esportazione delle prove senza essere etichettata erroneamente come un registro formalmente immutabile.","product-aura.d0189e0bad":"DIGEST DELLA VOCE PRECEDENTE","product-aura.e2a9946156":"CONFINE DEL FORNITORE MARCATO","product-aura.608fb8f008":"Cosa registra la catena","product-aura.4909c96bd2":"dove si fermano gli interni nascosti","product-aura.2b40d29ae4":"Chiamate e risultati degli strumenti","product-aura.3add8971fe":"Ordinati e collegati tramite hash.","product-aura.0073879ff7":"Routing e compattazione","product-aura.55f11163a6":"Quale modello, quale modifica di contesto.","product-aura.a42e27f0c0":"Suggerimenti e stop, in sequenza.","product-aura.d02414d78d":"Ciclo di vita della sessione","product-aura.abf8c9c031":"Avvio, transizioni e fine.","product-aura.7851cb25d6":"a prova di manomissione","product-aura.2f4f94613b":"non immutabile, non una blockchain","product-aura.e4d8ceb411":"Qualità e CI trasformano quel registro in un gate tecnico ripetibile.","product-aura.1de7bbb542":"Feedback dal repository","product-aura.f365474e5f":"Il repository","product-aura.24715ffda7":"ha voce in capitolo.","product-aura.1afb4a154f":"Le fasi di qualità del progetto possono essere eseguite in sessioni interattive o in CI. L'output strutturato può alimentare pipeline e dashboard esistenti. Gli errori tornano nel ciclo come stato, invece di finire in un report che lo sviluppatore deve inoltrare manualmente.","product-aura.1ddb646e99":"Formattazione, lint, compilazione, test, test della documentazione e audit di sicurezza aumentano la fiducia. Superarli non dimostra l'assenza di difetti. La policy del progetto decide quali avvisi bloccano e quali restano consultivi.","product-aura.f1d9793391":"INTERATTIVO O CI","product-aura.578109ed75":"OUTPUT STRUTTURATO","product-aura.66160fabc4":"ERRORE COME STATO","product-aura.24d5ee5d4f":"Stessa policy, due superfici","product-aura.c6b4353aa1":"eventi comparabili","product-aura.108d3cf538":"TUI interattiva","product-aura.f6dba24972":"Esegue la policy di obiettivo e qualità.","product-aura.2fef4912e7":"Esegue la stessa policy nella pipeline.","product-aura.cfcf9d34ba":"Output strutturato","product-aura.b90e7d44f9":"Alimenta dashboard e gate.","product-aura.43e442f09c":"Feedback del loop","product-aura.87e4d90232":"Un errore ritorna come stato.","product-aura.00f2398b69":"evidenza, non prova","product-aura.ac2f995a8e":"la policy decide cosa bloccare","product-aura.8cfbad85b6":"Il terminale rende visibili tutti questi controlli in un unico posto.","product-aura.40730fd594":"Superficie operatore","product-aura.1a3d6e2cc0":"Non una casella di prompt.","product-aura.3faf2f0ab7":"ma una vista live del loop.","product-aura.d6263745e9":"Schede, chat, albero dei file, visualizzatore diff, ricerca, statistiche, impostazioni, qualità, strumenti, agenti, competenze, attività, memoria, obiettivi, worktree e audit offrono allo sviluppatore una vista di stato e controllo basata sulla tastiera. Ogni pannello corrisponde a una responsabilità del loop, quindi la superficie si presenta come una console di controllo piuttosto che una finestra di chat.","product-aura.b8ad36628f":"Lo sviluppatore può passare dalla conversazione all'esecuzione senza spostare il progetto in un editor proprietario. L'interfaccia è una console di controllo per il loop, non semplicemente una finestra di chat del terminale.","product-aura.2131939241":"PRIMA LA TASTIERA","product-aura.013ab19fdb":"STATO E CONTROLLO","product-aura.125bcc839e":"QUALSIASI EDITOR RIMANE","product-aura.d2a14de957":"Pannelli per ruolo nel loop","product-aura.c460f756b7":"ognuno corrisponde a una responsabilità","product-aura.1a22c73406":"Chat e diff","product-aura.be72efa14b":"Ragionamento, attività, modifiche proposte.","product-aura.9706a73909":"File e ricerca","product-aura.f71f20a365":"Lo stato del progetto, ispezionabile.","product-aura.fd9dc1bb17":"Qualità e obiettivi","product-aura.424ac1d3e0":"Stato di feedback e completamento.","product-aura.1db53cf8b0":"Audit e attività","product-aura.cc59efda9d":"Cronologia e lavoro in background.","product-aura.b49d84d38d":"una console di controllo","product-aura.bed2e8dea5":"non una finestra di chat","product-aura.f5f4b6a21d":"Lo stesso runtime può essere costruito con diversi sensori e capacità opzionali.","product-aura.7928973663":"Superficie di build","product-aura.e22d78e47d":"Un loop,","product-aura.c7405e8379":"diversi set di capacità.","product-aura.15d990dd18":"Le build predefinite e quelle con funzionalità opzionali possono includere workflow, dashboard, ottimizzazione del contesto, intelligenza web Winnow, parsing Reed, RAG sui documenti, varianti sandbox, coordinamento multi-agente e supporto ai test. La distribuzione può avere come destinazione macchine degli sviluppatori, container, server, CI e ambienti isolati.","product-aura.50ba399b5b":"Il core viene distribuito come un unico programma Rust nativo. La disponibilità pubblica dei sistemi con funzionalità opzionali deve corrispondere alla build distribuita. Il loop rimane lo stesso anche quando i sensori, gli strumenti o i partecipanti disponibili differiscono.","product-aura.fc788ee8b2":"CON FUNZIONALITÀ OPZIONALI","product-aura.f0d3cf7d43":"CINQUE DESTINAZIONI DI DISTRIBUZIONE","product-aura.ddac9b567c":"STESSO CONTRATTO DI LOOP","product-aura.717e14ecef":"Loop core, petali opzionali","product-aura.f302aa6fc3":"un profilo seleziona un set","product-aura.5316d4c55f":"Intelligenza web","product-aura.f15d6284a1":"Winnow, dove la build lo abilita.","product-aura.b15987c5be":"Parsing e RAG","product-aura.e8665c8d2c":"Reed e recupero documenti.","product-aura.03b989cc0a":"Varianti sandbox","product-aura.476113c411":"Opzioni di isolamento per build.","product-aura.f0bd90f002":"Sistemi multi-agente dove abilitati.","product-aura.75d0a84162":"i petali variano","product-aura.5421e683c7":"il contratto di loop regge","product-aura.104e1d1f03":"Porta alla chiusura.","product-aura.5926d99943":"Il primo piano era sbagliato","product-aura.e4304c3646":"Quale stato crede di avere l'agente ora?","product-aura.afeafc4d49":"Uno strumento ha restituito un risultato inaspettato e l'utente ha corretto la direzione a metà esecuzione.","product-aura.78367ab385":"Il contesto è stato compattato dopo il quarto file, lo stesso comando è fallito tre volte e la suite di test non è ancora d'accordo con il completamento.","product-aura.1039119130":"Cinque cose che la trascrizione ha dimenticato","product-aura.538e56b690":"Uno strumento ha restituito l'inaspettato","product-aura.e898be703b":"L'utente ha corretto a metà esecuzione","product-aura.bbb140b2ef":"Contesto compattato dopo quattro file","product-aura.4fad0145b9":"La suite non è ancora d'accordo con il completamento","product-aura.43ae1af498":"Un agente senza loop di controllo è uno script con sicurezza.","product-aura.20d573f308":"Dai ad Aura un repository reale e una definizione eseguibile di completamento.","product-aura.d521970923":"Imposta obiettivo, strumenti, ambiti, policy del modello, fasi di qualità e criteri di successo. Osserva il piano, le azioni, il feedback, la correzione di rotta, la ri pianificazione, il giudizio e il registro di audit rispetto al progetto reale.","product-aura.4f5f94d2b4":"Su cosa si basa l'architettura","product-aura.d999a2175d":"singolo binario nativo","product-aura.b5894a79de":"Un solo processo, moduli tipizzati, niente core Python o Node","product-aura.acd20ee5d3":"2+1","product-aura.b02ac95bc1":"loop e un watcher","product-aura.00330bc8ef":"Loop esterno, loop interno, Guardian, giudice dell'obiettivo","product-aura.1f4525a70c":"Normalizza, permessi, checkpoint, sanitizza, audit","product-aura.0b740a3f3f":"MCP stdio JSON-RPC 2.0, richiamo memoria BitRank","product-aura.d97960fcce":"Dweve Aura, il tuo loop di sviluppo","product-aura.e35779fa87":"Scrivere la correzione è la parte veloce.","product-aura.f4ac8da06d":"Verificare che funzioni","product-aura.9a1ab9d353":"è il resto del lavoro","product-aura.ec51541c8c":"Aura è un runtime per agenti di codifica AI per il tuo progetto. Digli cosa vuoi in linguaggio semplice. Legge i file pertinenti, fa un piano, fa solo ciò che permetti e corregge il lavoro quando il risultato non soddisfa l'obiettivo. Puoi guidarlo, fermarlo e annullare le modifiche supportate in qualsiasi momento.","product-aura.f7b38f0719":"Guarda come funziona","product-aura.ca032b5844":"Cosa fa","product-aura.13a37d11f4":"IL TUO LOOP","product-aura.61b3a69d7e":"in linguaggio semplice","product-aura.35fe3324d3":"Pianifica","product-aura.016368f102":"e mostra i passaggi","product-aura.5fddb4c6ea":"Controlla","product-aura.3bfe84cad0":"e corregge il fallimento","product-aura.c1df7f8f11":"Tu resti","product-aura.f1f801032d":"al comando per tutto il tempo","product-aura.2a1c048e93":"Inizia dicendo ad Aura come dovrebbe apparire il risultato finale.","product-aura.9e5e54c3e3":"La tua richiesta","product-aura.3a24d0ca08":"Descrivi il lavoro,","product-aura.958e18997e":"non i passaggi dietro di esso.","product-aura.4fb83f6ddb":"Chiedi perché qualcosa continua a fallire, dove si trova una parte del progetto, o come funziona un pezzo. Chiedi ad Aura di aggiungere controlli, costruire qualcosa di nuovo o fare pulizia. Usa i tuoi file, la struttura del progetto, le istruzioni e la conversazione, quindi puoi iniziare con il risultato invece che con un elenco di comandi.","product-aura.0bd1e8d63b":"Perché continua a fallire? Dove viene gestito il login? Aggiungi test per questa funzione. Dividi questo file grande per responsabilità. Un obiettivo utile dice come dovrebbe apparire il risultato finale.","product-aura.b838c172bb":"LINGUAGGIO SEMPLICE","product-aura.99b5a42533":"NESSUN COMANDO DA DIGITARE","product-aura.1d87c7f1b4":"IL TUO PROGETTO, NON UNA DEMO","product-aura.ad96bab1aa":"Richieste, non comandi","product-aura.1c5a5311d1":"ognuna diventa un piccolo obiettivo","product-aura.cf5119bdae":"Perché fallisce","product-aura.747872ace6":"Legge prima il percorso che fallisce.","product-aura.7508e725d4":"Dove viene gestito il login","product-aura.a6c1e4c227":"Cerca nel tuo progetto, non a caso.","product-aura.2b3ebb356c":"Aggiungi test per questo","product-aura.8d871b3161":"Pianifica il lavoro prima di scriverlo.","product-aura.b3f20f3383":"Dividi questo file grande","product-aura.b7f7a76f13":"Propone la modifica per l'approvazione.","product-aura.583201edd7":"descrivi il lavoro","product-aura.e048014e5d":"Aura trova i passaggi","product-aura.45860458ca":"Un obiettivo utile dice come dovrebbe apparire il risultato finale.","product-aura.dd132f660f":"Modalità obiettivo","product-aura.759a42354b":"Fatto può significare","product-aura.220a406ffa":"il test passa.","product-aura.db68ae4524":"Aura può mantenere l'attività aperta finché una condizione supportata non è soddisfatta. Puoi richiedere un risultato di test, un file, un output corrispondente o un'altra condizione dichiarata. Si ferma quando l'obiettivo è raggiunto, quando lo fermi tu o quando non può continuare onestamente.","product-aura.0fad396593":"Fatto non è semplicemente l'ultima parola nella chat. L'attività termina quando le sue condizioni di successo sono soddisfatte, lo fermi tu o il sistema non può più procedere onestamente.","product-aura.4753e6584e":"UNA CONDIZIONE DI FINE","product-aura.d546b0a3b9":"SI FERMA PER UN MOTIVO","product-aura.e5c0c16fbf":"ONESTO QUANDO È IN DIFFICOLTÀ","product-aura.396d15ce6e":"Un obiettivo, tre criteri","product-aura.eb7d48916b":"con progressi visibili","product-aura.cbe4a21845":"Il test passa","product-aura.f5a31b0a16":"Controllato, non presunto.","product-aura.ab376617b2":"Il file esiste","product-aura.b8c1d34fae":"Un output richiesto è presente.","product-aura.079dbe6966":"L'output corrisponde","product-aura.9af838e095":"Una condizione dichiarata è soddisfatta.","product-aura.f01fce7813":"fatto è una condizione","product-aura.62d818d6b7":"non l'ultima frase","product-aura.256fe43957":"Prima di agire, Aura legge lo stato del progetto.","product-aura.d697757109":"Contesto del progetto","product-aura.4c3844b074":"La risposta inizia nel tuo codice,","product-aura.eeb0e984d0":"non in un esempio generico.","product-aura.3ff4141b3c":"Aura può esaminare i tuoi file, seguire come si collegano, verificare cosa è cambiato, leggere le note di progetto e ricordare ciò che le permetti di memorizzare. Può indicare i file esatti alla base del piano. Il lavoro inizia nel tuo codice piuttosto che in un esempio generico, e ogni piano nomina i file che ha letto, così puoi aprirli e controllare il ragionamento prima che qualsiasi cosa cambi.","product-aura.97658c03cb":"Cerca la parte che conta invece di chiederti di incollare lo stesso contesto in ogni messaggio. Puoi aprire i file, le ricerche e le modifiche direttamente dove lavori mentre è in esecuzione.","product-aura.919c7a3955":"RICERCA E FILE","product-aura.08364aaf4b":"CRONOLOGIA E NOTE","product-aura.60436b4ce9":"PUNTA AI FILE","product-aura.76d1a87618":"Cosa ha plasmato il piano","product-aura.70e32efbd2":"entro l'accesso che consenti","product-aura.6ce6c512ea":"File","product-aura.d9c5b21aa2":"La parte rilevante, non l'intero repository.","product-aura.bce0641417":"Ricerca","product-aura.36b7afdbe2":"Dove vive realmente la funzionalità.","product-aura.fa61242fe8":"Stato Git","product-aura.08a7ffe508":"Il ramo corrente e le modifiche.","product-aura.ec453184b8":"Un fatto di progetto rilevante che hai conservato.","product-aura.cce1f2b600":"inizia nel tuo codice","product-aura.fcfd44bd3e":"punta alle righe","product-aura.3060823e42":"Poi mostra il percorso che intende seguire.","product-aura.40392432eb":"Vedi i passaggi","product-aura.43f3edc317":"prima che il lavoro scompaia.","product-aura.5a7d999a14":"Aura trasforma l'attività in un piano ordinato. Puoi vedere quali file prevede di leggere, quali controlli intende eseguire e quali modifiche potrebbero richiedere approvazione. Il piano può cambiare quando il progetto restituisce nuove informazioni. Ogni passaggio mostra il proprio avanzamento e il piano porta una versione così puoi capire quando è cambiato.","product-aura.afcf390dac":"Un piano in cinque passaggi con avanzamento visibile e una versione del piano. Decidi tu quanta autorità riceve ogni azione.","product-aura.8cdd599786":"UN PIANO ORDINATO","product-aura.9dc635e294":"AVANZAMENTO VISIBILE","product-aura.8c8fc4bd5a":"CAMBIAMENTI CON IL PROGETTO","product-aura.68ec31f2dc":"Un piano che puoi leggere","product-aura.4763101026":"prima che il lavoro avvenga","product-aura.30f6e7afe6":"Quali file prevede di aprire.","product-aura.64fbd995d3":"Modifica","product-aura.5acc572309":"Quali modifiche potrebbero richiedere approvazione.","product-aura.4b5e84be0e":"Controllo","product-aura.e69875e569":"Quali controlli intende eseguire.","product-aura.9688fe26df":"Ripianifica","product-aura.7a1b1006ae":"La versione del piano si aggiorna con nuove informazioni.","product-aura.635788bbac":"i passaggi sono visibili","product-aura.3e3e346973":"non nascosti in un muro di testo","product-aura.2efecaaff7":"Decidi tu quanta autorità riceve ogni azione.","product-aura.414559b287":"Esegui, chiedi o mai,","product-aura.4263998594":"strumento per strumento.","product-aura.a5d90c51a7":"Lascia che le letture sicure vengano eseguite automaticamente. Richiedi approvazione per modifiche ai file o comandi. Disabilita gli strumenti che non vuoi. Mantieni l'accesso all'interno del progetto a meno che tu non consenta deliberatamente di più. Ogni strumento ha una delle tre impostazioni: esegui automaticamente, chiedi prima o mai.","product-aura.492cdda76c":"La postura predefinita può rimanere conservativa, poi essere allentata per un progetto fidato o una singola sessione. Le impostazioni sono tue.","product-aura.36166d0df7":"TRE POSIZIONI","product-aura.87529cc8f8":"ACCESSO LIMITATO AL PROGETTO","product-aura.e70b43e210":"CONSERVATIVO PER IMPOSTAZIONE PREDEFINITA","product-aura.8e32d6c5a9":"Un controllo per strumento","product-aura.945f0635af":"le impostazioni sono tue","product-aura.a26f2cac33":"Lascia che le letture sicure vengano eseguite automaticamente.","product-aura.3562777bc6":"Chiedi","product-aura.5655d3e49e":"Richiedi approvazione per modifiche o comandi.","product-aura.80c3052d33":"Mai","product-aura.a9135f9444":"Disabilita gli strumenti che non vuoi.","product-aura.256b35c754":"conservativo per impostazione predefinita","product-aura.d4056f2c4d":"allentato quando scegli","product-aura.a9bdbe653c":"Il controllo rimane attivo dopo l'avvio.","product-aura.584b188e9e":"Guida","product-aura.96783f8612":"Digita la correzione","product-aura.319cd01782":"prima che il percorso sbagliato sia completato.","product-aura.8241e463b0":"Aura ascolta tra un'azione e l'altra. Quando un risultato rivela un'ipotesi sbagliata, reindirizza il passo successivo senza avviare una nuova sessione e rispiegare il progetto.","product-aura.73ab52f2d2":"Non devi aspettare che una lunga esecuzione finisca, buttare via il risultato e iniziare una nuova conversazione. La correzione entra nella decisione successiva mentre il contesto è ancora attivo.","product-aura.0577df086f":"ASCOLTA TRA I PASSI","product-aura.ba9327db65":"NESSUN RIAVVIO","product-aura.13fcbb5c1f":"IL CONTESTO RESTA CALDO","product-aura.6cfac6c3b1":"Una correzione arriva","product-aura.86e67126fa":"il passo in sospeso cambia","product-aura.110949e002":"Aura sta per fare un passo.","product-aura.0d4e3779fb":"Tu digiti","product-aura.bb0c6912c7":"Una correzione entra tra un'azione e l'altra.","product-aura.55f513e367":"Il passo successivo cambia di conseguenza.","product-aura.605b9e7726":"reindirizza a metà esecuzione","product-aura.6fc8843bbe":"nessuna nuova sessione necessaria","product-aura.cb89bf6c01":"Il progetto poi dice ad Aura se la modifica ha davvero aiutato.","product-aura.b0d13e64c7":"Hai chiesto una sola correzione di bug","product-aura.baf9fe09b5":"La prima patch ha modificato cinque file.","product-aura.a4124a140c":"Hai eseguito i test tu stesso e hai incollato l'errore nella chat.","product-aura.972d89840a":"Hai spiegato di nuovo la stessa regola del progetto e hai annullato metà della patch a mano.","product-aura.f70a4963d0":"Una correzione, tutto il tuo lavoro","product-aura.fc41e5073a":"La prima patch, cinque file","product-aura.d5e7b6e73a":"I test, eseguiti da te","product-aura.1e482820f3":"L'errore, incollato di nuovo","product-aura.fb8d943f9b":"Metà della patch, annullata a mano","product-aura.7ac03a1987":"Stavi chiudendo il ciclo. Aura lo fa con te.","product-aura.a60f2c7360":"La qualità","product-aura.79bdcc199b":"ha l'ultima parola.","product-aura.9d4bf18e22":"Aura può eseguire la formattazione del progetto, il linting, la compilazione, i test, i controlli della documentazione e le fasi di audit. Un errore torna nel compito. Aura può ispezionarlo e correggere il lavoro invece di lasciarti con una patch plausibile e una build rotta.","product-aura.bf36d53523":"Quando qualcosa fallisce, l'errore torna nel ciclo. Aura può correggere la causa invece di limitarsi a segnalare che la prima patch sembrava ragionevole.","product-aura.636f77e04c":"ESEGUE I CONTROLLI","product-aura.6b91786646":"L'ERRORE TORNA DENTRO","product-aura.765aa60565":"CORREGGE LA CAUSA","product-aura.c9516c76ce":"I controlli che esegue","product-aura.420695d8d8":"un errore torna al compito","product-aura.1425df5292":"Formattazione e lint","product-aura.cd784df88b":"Lo stile che il progetto si aspetta.","product-aura.a4577f1a58":"La build deve riuscire.","product-aura.c7fafc7e4e":"Un errore torna nel ciclo.","product-aura.6908c02cf7":"Anche la fase di sicurezza del progetto viene eseguita.","product-aura.2a667eb1b1":"una patch plausibile non basta","product-aura.d403cb4090":"la build deve passare","product-aura.c1b045ac27":"Le svolte sbagliate restano recuperabili.","product-aura.ea924f72d3":"Recupero","product-aura.5f615695e9":"Prova la modifica","product-aura.e203764391":"e tieni aperta la via del ritorno.","product-aura.8003bf3562":"Aura cattura checkpoint prima delle modifiche ai file supportati. Annulla l'ultima modifica o diverse modifiche conservate. Usa un worktree Git per esperimenti più grandi che dovrebbero restare lontani dal ramo principale. La timeline mantiene un punto di ripristino per ogni passo, quindi provare un approccio diverso resta una mossa normale piuttosto che un progetto di recupero. Annullare uno o più checkpoint è un'unica azione.","product-aura.e55da5bcfe":"Provare un approccio diverso non deve diventare un progetto di recupero. Questo non sostituisce Git. Dà al ciclo live un modo più granulare per tornare indietro tra i commit.","product-aura.b8415a5444":"CHECKPOINT PRIMA","product-aura.806e20a848":"ANNULLA UNO O MOLTI","product-aura.67148e8d2a":"WORKTREE PER LAVORI GRANDI","product-aura.4965db7102":"Una timeline di checkpoint","product-aura.2f26ac4bd0":"e un ramo worktree","product-aura.32f23a470a":"Annulla uno","product-aura.92db2db7f8":"Riporta indietro l'ultima modifica.","product-aura.bf575708b5":"Annulla diversi","product-aura.550b67ed47":"Torna indietro attraverso i checkpoint conservati.","product-aura.9383193093":"Tieni un grande esperimento fuori dall'albero principale.","product-aura.3a4a336b84":"prova la modifica","product-aura.8d95394625":"tieni aperta la via del ritorno","product-aura.3e7eb03dc5":"La prossima sessione non dovrebbe dimenticare la lezione.","product-aura.1965001def":"Correggila una volta.","product-aura.b642b5203d":"Mantieni la correzione.","product-aura.ac15432d06":"Aura può ricordare preferenze selezionate, fatti del progetto, modelli appresi e correzioni tra le sessioni. Puoi ispezionarli, cercarli, aggiungerli o dimenticarli. Le istruzioni del progetto e gli agenti personalizzati possono vivere nel progetto stesso.","product-aura.24e2539930":"Una correzione diventa un ricordo che puoi vedere e rimuovere, poi appare in un piano successivo. La memoria del progetto rimane anche quando cambia l'assistente.","product-aura.a3461f360e":"RICORDA CIÒ CHE CONTA","product-aura.3182bc7cc3":"PUOI DIMENTICARLO","product-aura.9147230d54":"VIVE NEL PROGETTO","product-aura.8d5852ec4c":"Una correzione diventa memoria","product-aura.eca194480e":"con un'azione di dimenticanza visibile","product-aura.97ee68a6da":"Correggi un'ipotesi sbagliata una volta sola.","product-aura.466fc49274":"Mantieni","product-aura.28edc214fc":"Diventa un ricordo che puoi vedere.","product-aura.52ec49203e":"Riutilizza","product-aura.9a84da9940":"Appare in un piano successivo.","product-aura.6d14cdfd37":"Lo rimuovi quando vuoi.","product-aura.84985463a6":"correggilo una volta","product-aura.61ec3e46a9":"non ripeterlo a ogni sessione","product-aura.3776159534":"La memoria del progetto rimane anche quando cambia l'assistente.","product-aura.ac23228277":"Scegli il cervello di cui ti fidi","product-aura.e94095053d":"locale o nel cloud.","product-aura.6b11dd8fcd":"Aura funziona con diversi assistenti di configurazione e servizi compatibili. Un assistente sul tuo computer può tenere il pensiero con te. Un assistente nel cloud riceve solo ciò che scegli di inviare. Puoi lasciare che Aura scelga tra le opzioni che hai configurato, con un fallback per quando una non è disponibile.","product-aura.3221584255":"Un compito semplice può usare un assistente più leggero. Un compito più difficile può usarne uno più potente. Un fallback può intervenire quando uno non è disponibile.","product-aura.55c5ebb781":"LOCALE O CLOUD","product-aura.f619daea4c":"IL TUO FORNITORE FUNZIONA","product-aura.c71a08438a":"ROUTING QUANDO LO VUOI","product-aura.438538ab77":"Quattro modi per scegliere","product-aura.6b863e645d":"la località mostrata onestamente","product-aura.dc99d54d99":"Locale","product-aura.3b980043d4":"L'inferenza può rimanere nel tuo ambiente.","product-aura.237dfa0a21":"Privato","product-aura.b2efeaa1a7":"Cloud","product-aura.6f0198baeb":"Riceve il contesto che invii.","product-aura.751dd54fa8":"Consulenza","product-aura.2e8e972ea4":"usa il modello che scegli","product-aura.850ff2fc0a":"il ciclo rimane lo stesso","product-aura.caca0636a3":"Una sessione è utile. Diverse trasformano il lavoro ripetuto in un sistema.","product-aura.4ca0a75c2b":"Area di lavoro","product-aura.2fe2ab710b":"Schede, sessioni, flussi di lavoro","product-aura.49f2cb6ccf":"e lavoro in background.","product-aura.d8f93fa1ab":"Tieni aperti più progetti contemporaneamente, torna alle sessioni salvate e avvia flussi di lavoro integrati per debug, funzionalità e revisione. I lavori più lunghi possono continuare in background, con uno stato chiaro e un pulsante di annullamento.","product-aura.f985077893":"Un unico spazio incentrato sulla tastiera tiene insieme sessioni, file, modifiche, ricerche, controlli, assistenti, strumenti e registro attività. I lavori più grandi possono coinvolgere più di un assistente.","product-aura.bed229a8d2":"SCHEDE E SESSIONI","product-aura.18f8680314":"FLUSSI DI LAVORO INTEGRATI","product-aura.c09b44e27a":"Uno spazio incentrato sulla tastiera","product-aura.566d134f8b":"più attività contemporaneamente","product-aura.2a4d562b1d":"Schede","product-aura.5fad47f1d5":"Più sessioni di progetto aperte contemporaneamente.","product-aura.ff2fdba77d":"Debug, funzionalità, refactoring, revisione.","product-aura.9d748e5542":"Lavoro lungo con stato e annullamento.","product-aura.3cbe6d6b9a":"Ripristina","product-aura.bbc6f9cc99":"Riapri una sessione salvata da dove avevi interrotto.","product-aura.0583f1aad0":"molte attività","product-aura.456e7bb250":"un'unica area di lavoro","product-aura.155c141e54":"I lavori più grandi possono coinvolgere più di un assistente.","product-aura.7ddbce5e77":"Più agenti","product-aura.daf905a0b8":"Gli specialisti si passano il lavoro","product-aura.153e616f93":"all'interno dello stesso progetto.","product-aura.ade9411946":"Aura può eseguire catene di agenti, tentativi paralleli, team coordinati e attività in background quando la build selezionata lo consente. I passaggi di consegna restano visibili, l'aggregazione dei risultati è esplicita e le rivendicazioni sui file riducono le collisioni silenziose.","product-aura.43016d423e":"Non devi diventare il livello di copia e incolla tra diversi strumenti di codifica. Le rivendicazioni sui file significano che due sessioni non modificano silenziosamente lo stesso percorso.","product-aura.34990ec996":"CATENE E TEAM","product-aura.731f2153f9":"PASSAGGI DI CONSEGNA VISIBILI","product-aura.1a754f9fbc":"RIVENDICAZIONI FILE","product-aura.9e9783410f":"Assistenti su una sola board","product-aura.c6432958c5":"ciascuno con una rivendicazione","product-aura.c84fe40941":"Uno specialista passa il lavoro al successivo.","product-aura.765af67fdb":"Più tentativi, aggregazione esplicita.","product-aura.b8a4265cc1":"Una board condivisa e passaggi di consegne visibili.","product-aura.06e8db2dfd":"Rivendicazioni","product-aura.9a4cb99897":"Nessun agente modifica lo stesso file in silenzio.","product-aura.133bda4d19":"più assistenza","product-aura.c949f2ddcb":"niente copia e incolla","product-aura.5e94af4c2d":"L'attività completata dovrebbe lasciare più di un diff.","product-aura.a0d961d622":"Vedi cosa è cambiato","product-aura.29b9c6fc19":"e come è successo.","product-aura.f45954907c":"Aura può registrare il lavoro osservabile in una sequenza a prova di manomissione: quale assistente ha risposto, strumenti, azioni sui file, eventi Guardian, pulizie e stato della sessione. Verifica la catena in seguito per rilevare qualsiasi modifica. La ricevuta si legge in righe semplici: l'obiettivo, i file, gli strumenti, i controlli, l'approvazione che hai dato e lo stato finale. Nulla può essere modificato silenziosamente, quindi un'esecuzione a cui non hai assistito può comunque essere riletta in seguito, nell'ordine in cui è avvenuta, da chiunque tu scelga di mostrarla.","product-aura.e883a3a0f9":"Puoi ispezionare quali strumenti sono stati eseguiti, quali file sono cambiati, quale assistente è stato scelto e cosa è successo durante la sessione. Ti mostra esattamente cosa è cambiato. Il registro ti dice come è successo.","product-aura.3ee46af548":"UN REGISTRO OSSERVABILE","product-aura.806ea17fa6":"VERIFICALO IN SEGUITO","product-aura.bfcd179fd5":"Una ricevuta di sessione chiara","product-aura.f83c1391ce":"in righe semplici","product-aura.62989aaaf9":"Obiettivo e file","product-aura.35435ccd4a":"Cosa hai chiesto e cosa è cambiato.","product-aura.2ce517f9fd":"Strumenti e controlli","product-aura.e23332ffea":"Cosa è stato eseguito e cosa è passato.","product-aura.8cc047ac17":"Approvazione","product-aura.046d55d6c4":"Cosa hai consentito lungo il percorso.","product-aura.0bccb266cf":"Audit valido","product-aura.bc7c8b4b17":"La catena verifica in seguito.","product-aura.01e87a65d9":"il diff mostra cosa","product-aura.6261aff8fd":"il registro mostra come","product-aura.0037bb57ac":"Inizia con un'attività reale e lascia che l'obiettivo decida quando è completata.","product-aura.1ec5fc5f3e":"Inizia con un'attività reale. Dì ad Aura come appare il successo.","product-aura.55600968c8":"Esegui Aura nella directory del progetto, scegli l'assistente e le autorizzazioni, imposta l'obiettivo e guardalo pianificare, agire, controllare, correggere e attendere le tue indicazioni.","product-aura.926fe901b0":"Ciò che mantieni sotto controllo","product-aura.68c46e84d7":"linguaggio","product-aura.1060a65779":"semplice in","product-aura.b63989149a":"Descrivi il lavoro, non la sequenza di strumenti","product-aura.922cce49ed":"tue","product-aura.5256675618":"autorizzazioni e accesso","product-aura.821f18128b":"Esegui, chiedi o mai, limitato al progetto per impostazione predefinita","product-aura.5c6fa26f49":"annulla","product-aura.c5925b4052":"checkpoint e worktree","product-aura.5c9c26eb55":"Prova la modifica, mantieni la via del ritorno","product-aura.86a4261d84":"verifica","product-aura.23db5cb79f":"il registro in seguito","product-aura.a65fae6aaf":"Qualsiasi editor, memoria tra sessioni, audit quando abilitato","product-aura.a582ec34e3":"Il ciclo","product-aura.cb3561211c":"Vedi l'intero ciclo","product-aura.bf43066654":"prima del dettaglio.","product-aura.c404e9a222":"Un'attività percorre l'intero cerchio: guarda il progetto, pianifica il lavoro, apporta la modifica, controlla il risultato, chiedi quando non sei sicuro, termina quando l'obiettivo è raggiunto. Tutto il resto in questa pagina è questo cerchio reso affidabile, con il tuo team che tiene i controlli.","product-aura.758ef22382":"un cerchio","product-aura.1666817b31":"il tuo team al controllo","product-aura.178513d536":"Il ciclo,","product-aura.35a88b008c":"come macchina a stati.","product-aura.262d082157":"Stati di pianificazione in alto, stati di controllo sulla via del ritorno, il modello come un nodo sostituibile al centro. Ogni funzionalità che segue si aggancia a un bordo specifico di questa macchina, ed è per questo che il comportamento rimane spiegabile sotto carico.","product-aura.06c6d1b10d":"stati e bordi","product-aura.15a650b843":"il modello è un nodo","product-aura.391c4ae139":"Il cerchio dell'assistente","product-aura.355350fdcd":"Un assistente che controlla","product-aura.3b6f7043c9":"il proprio lavoro.","product-aura.ea45f89af7":"Descrivi cosa vuoi. L'assistente guarda il tuo progetto, fa un piano, esegue il lavoro e poi verifica effettivamente se ha funzionato prima di dirti che è finito. Se qualcosa non va, riprova o ti chiede, invece di tirare a indovinare.","product-aura.e4d1ed6182":"controlla prima di completare","product-aura.1371f681b2":"chiede quando non è sicuro","product-aura.4d89a1a155":"tu proponi e lui legge","product-aura.854a3de2da":"esegui ogni comando","product-aura.847c7aaeed":"avvii la suite","product-aura.e3d128a96d":"fai lo stage e il commit","product-aura.0f9308efcd":"analizzi la modifica","product-aura.e4e392ac2e":"sposti la card","product-aura.2fdfc1ad50":"apri la richiesta","product-aura.6f6cc917b8":"accetta il passo successivo","product-aura.d58404d486":"cambia la direzione","product-aura.65b646293d":"tieni in pausa l'esecuzione","product-aura.0995c3ca46":"interrompi l'esecuzione ora","product-aura.2cc21c365d":"annulla la modifica","product-aura.cb918a8203":"i criteri di successo","product-aura.558d83c148":"i passi da provare","product-aura.142953bf84":"esegui gli strumenti limitati","product-aura.d24d24ffa4":"leggi il risultato reale","product-aura.c0b5db68c6":"accetta una correzione","product-aura.de5843504e":"controlla ogni criterio","product-aura.6683d02ad3":"soddisfatto o non soddisfatto","product-aura.3f6b5910de":"chiudi, oppure ripeti il ciclo","product-aura.a38b15bd25":"lo stile è applicato","product-aura.0bcf493466":"gli avvisi sono eliminati","product-aura.f2db289b9c":"la build è pulita","product-aura.b1d622ac51":"la suite passa","product-aura.98ff588f92":"la policy è verificata","product-aura.f018b4c5f0":"renderizza lo streaming live","product-aura.379a583a44":"aggiunge alla catena","product-aura.337afb8f83":"conta i token e i turni","product-aura.3875776784":"controlla gli stalli","product-aura.f7a5aa1a1c":"tiene traccia del piano","product-aura.cfc5a1eddc":"aggancia gestori personalizzati","product-aura.99d90b66cf":"Il tuo progetto","product-aura.5b981e08b7":"Il cervello","product-aura.993be5786a":"Dagli l'obiettivo e il confine","product-aura.bf6a219220":"e la definizione di completato","product-aura.df5476f019":"Dagli un repository reale","product-aura.59b76060f9":"e una definizione eseguibile di completato","product-aura.e3efe2b488":"Inizia con un'attività reale","product-aura.ec94d0e859":"e indica come appare il successo","product-aura.bd9f949e9e":"Ciò a cui il ciclo si attiene","product-aura.2ff255684a":"Completamento","product-aura.a58dbdeb8f":"Verificato rispetto a criteri di successo espliciti","product-aura.d06d555709":"Autorizzazioni","product-aura.2fa4554e2e":"Sempre, Chiedi o Mai, impostate per progetto","product-aura.cb8374fa41":"A prova di manomissione e con catena di hash","product-aura.416f714626":"Ogni esecuzione lascia una traccia che puoi verificare in seguito.","section_st_a2_split-spec-sheet.7c9a7c0610":"Dettaglio","section_st_a6_split-scenario-triad.f75fd3a884":"Nessuna dipendenza runtime","section_st_a6_split-scenario-triad.143ac4ef35":"Binario singolo","section_st_a6_split-scenario-triad.c61f134d87":"Tre superfici","section_st_a6_split-scenario-triad.215475056e":"DOVE VIVE","section_st_a6_split-scenario-triad.a794a586f0":"Pronto per stanza sigillata","section_st_a6_split-scenario-triad.42d52c32ea":"Modello locale","section_st_a6_split-scenario-triad.fe6168e59f":"Nessuna rete","section_st_a6_split-scenario-triad.7d93f83c3e":"Codice montato su volume","section_st_a6_split-scenario-triad.bee0cb05f8":"Kubernetes","section_st_a6_split-scenario-triad.9f1141549f":"Docker","section_st_a6_split-scenario-triad.5315129cfe":"macOS, Linux, Windows","section_st_a6_split-scenario-triad.a89193f674":"Nessuna installazione","section_st_a6_split-scenario-triad.f600b9e709":"Un binario","section_st_a7_split-connector-grid.4e6822a6d4":"Ricaricamento a caldo","section_st_a7_split-connector-grid.19e35f0609":"Impostato in TOML","section_st_a7_split-connector-grid.d9de50b343":"Inventario guidato dal chiamante","section_st_a7_split-connector-grid.8be1bb51b7":"CONNETTORI","section_st_a8_split-scaling-profile.7e0861e04c":"Configurabile in TOML","section_st_a8_split-scaling-profile.56d6732417":"Tetto per progetto","section_st_a8_split-scaling-profile.27a454915b":"I punti attivi riflettono gli agenti concorrenti per livello.","section_st_a8_split-scaling-profile.0ea215ea0d":"SFONDO","section_st_a8_split-scaling-profile.9fc6fb7e03":"TEAMS","section_st_a8_split-scaling-profile.018d2cd1a5":"PARALLELO","section_st_a8_split-scaling-profile.16623c5d4a":"CATENE","section_st_a8_split-scaling-profile.0fb79c96ed":"Solo → Team → Rete","section_st_a8_split-scaling-profile.068f6b3ecc":"SCALA DEL TEAM","section_st_a8_split-scaling-profile.53ebc572b4":"Rete","section_st_a8_split-scaling-profile.218887269a":"Team","section_st_a8_split-scaling-profile.9fc93acaa4":"Solo","section_st_a9_split-time-lost-donut.7c9a7c0610":"Dettaglio","section_st_b5_request-lifecycle.47e364232a":"audit #4521","section_st_b5_request-lifecycle.4d3535f846":"patch · session.rs","section_st_b5_request-lifecycle.6c2519cd62":"Esecuzione strumento","section_st_b5_request-lifecycle.f6d1c823ab":"sessione #128 · 14:02","section_st_b5_request-lifecycle.636de0d0c3":"> \"correggi questo bug\"","section_st_b5_request-lifecycle.0208131a7d":"Richiesta utente","section_st_b7_audit-chain.9239506454":"0d4e · 8f2c · 51a9 · 73be","section_st_b7_audit-chain.a383df4adb":"a015 · 7c93 · 3e6f · d28b","section_st_b7_audit-chain.efd3faebc5":"9e1b · 22a7 · 8d50 · 6b3c","section_st_b7_audit-chain.4df252b458":"4f2a · b7d1 · 1c83 · e0a4","section_st_b8_defense-stack.eee0f04cba":"IL TUO CODEBASE","section_st_b8_defense-stack.89b6e2a784":"DIFESA IN PROFONDITÀ","section_st_c2_dual-loop-flow.9d29573ea6":"strumento / passaggio","section_st_c2_dual-loop-flow.08ab1ac55a":"piano / riprogramma","section_st_c5_integration-spoke.55d0677ac3":"Tutti i connettori confluiscono nello stesso livello di audit e autorizzazioni.","section_st_c5_integration-spoke.c29eb7e425":"Agente locale","section_st_c5_integration-spoke.14afd82a7f":"AURA","section_st_c5_integration-spoke.ed0afbab5a":"GitLab CI","section_st_c5_integration-spoke.39540900bb":"GitHub Actions","section_st_c5_integration-spoke.a2feefe9af":"Jenkins","section_st_c5_integration-spoke.ab4115a7b2":"Strumenti esterni","section_st_c5_integration-spoke.70c123381f":"JSON-RPC 2.0","section_st_c5_integration-spoke.dc99d54d99":"Locale","section_st_c5_integration-spoke.6466df1d3d":"Mistral","section_st_c5_integration-spoke.a19ee5a9fd":"OpenAI","section_st_c5_integration-spoke.b780a23b53":"Anthropic","section_st_f1_cta-dark.90e40d5043":"Inizia","toc-rail.f5cbdf6bfb":"Contenuti"}
