Dweve

Aura | Runtime tal-AI għal aġenti tal-kodiċi

Runtime AI għall-aġenti tal-kodiċi: ippjanar, azzjonijiet limitati, testijiet, rippjanar, tmexxija umana u traċċa ta' awditu fuq il-mudelli tat-tim.

Choose the audience that matches your question

The page contains three selectable readings of the same subject.

What is Dweve Aura?

Aura is Dweve's AI coding agent runtime, a closed-loop development runtime around the models your team chooses. It plans, executes bounded actions, observes the real repository, accepts human steering, runs quality checks, judges the result against explicit criteria, replans when required, and keeps the operational record.

  • Aura is a separate CLI coding agent using the managed Dweve service path; it is not embedded in Fabric.
  • The runtime keeps planning, bounded tool execution, observation, steering, quality checks and replanning together around the chosen model.

For consumers

Runtime ta' aġent tal-ikkowdjar tal-AI li jippjana, jaġixxi pass wieħed limitat kull darba, jiċċekkja r-riżultat u jista' jitwaqqaf, jissewwa jew jitreġġa' lura.

For businesses

Runtime ta' aġent tal-ikkowdjar tal-AI li jpoġġi l-ippjanar, azzjonijiet limitati tal-għodod, kontrolli tar-riżultati, tmexxija umana, irkupru u awditjar madwar il-mudell li jagħżel it-tim tiegħek.

For engineers

Ċiklu ta' kontroll nattiv b'ċikli separati ta' ppjanar u eżekuzzjoni, pipeline ta' għodod ta' ħmistax-il stadju, predikati ta' tlestija espliċiti u awditjar b'katina ta' hashes.

    return Err(SessionExpired);

L-assistent, it-tiftix, il-memorja u r-reġistru tal-awditjar mitwija f'binary waħda.

Kaċċa għall-bugs, boilerplate, refactors u onboarding imxerrda fuq seba' għodod.

Tista' tgħinni nirranġa dan iż-żball żgħir fil-kodiċi tiegħi?

Fuq xiex jibbażaw ruħhom l-allegazzjonijiet

l-ebda allegazzjoni ta' produttività mkejla

l-ewwel test jonqos, Verify jirritorna għal Plan

5 passi, riveduti wara li terġa' tippjana

l-ebda messaġġ tal-operatur f'din il-ġirja

kull pożizzjoni turi l-mudell tagħha u l-konfini ta' barra tagħha

tlieta jgħaddu, wieħed jippjana mill-ġdid

l-istat finali jaqra l-għan sodisfatt, kull kriterju aħdar

il-karti jsiru stat ta' loop wieħed ġewwa Aura

il-linja tibqa' ċentrali waqt li l-istat jdawwarha

in-nodi tal-għodda, tal-politika, tal-kwalità, tal-memorja, u tal-awditjar ma jiċċaqilqux

il-pretensjonijiet tal-fajls jipprevjenu żewġ aġenti milli jeditjaw l-istess triq

il-kumpilazzjoni tgħaddi, it-testijiet ifallu, isewwi, it-testijiet jgħaddu, l-awditja titlesta

il-verifika-awditu tiċċekkja l-katina fit-tmiem

istruzzjoni waħda tbiddel is-sejħa li jmiss tal-għodda mingħajr reset

is-sejħa tal-patch tipproċedi kif ippjanat

is-sejħa li jmiss timmira lejn it-test li qed ifalli l-ewwel

iċ-ċiklu jieqaf qabel is-sejħa li jmiss tal-għodda

is-sessjoni tispiċċa u x-xogħol jiġi ppreservat

l-aħħar checkpoint jiġi restawrat fil-post

provdituri u għodod fakultattivi jibqgħu esterni fejn magħżula

kull saff juri kontroll konkret u r-riżultat tiegħu

għodod integrati, MCP, u ta' estensjoni jingħaqdu fl-istess ingress

ambitu, permess, analiżi tal-shell, checkpoint, sanitarizzazzjoni, awditjar

test wieħed li jfalli jirritorna lejn iċ-ċiklu, imbagħad jgħaddi

jieqaf meta l-għan jintlaħaq, meta twaqqfu int, jew meta ma jkunx jista' jkompli b'mod onest

Sewwi l-login, żid test, spjega din il-parti. L-ebda kmandi x'tiftakar.

Iħares lejn il-fajls u n-noti tiegħek stess, mhux eżempju ġeneriku.

Mira żgħira li jista' jiċċekkja meta x-xogħol ikun lest.

Meta l-għan li inti stabbilejt ikun verament milħuq.

Il-fajl u l-linja eżatti wara l-pjan tiegħu.

Xejn ma jeditja mingħajr il-kunsens tiegħek

Editjar u kmandi jistennew l-iva tiegħek.

Iżomm mal-proġett tiegħek sakemm ma tippermettix aktar.

Kopja separata żżomm ix-xogħol prinċipali sigur

Jagħżel tajba u jaqa' lura jekk waħda tkun 'il bogħod.

Xogħlijiet twal jimxu waqt li int tkompli.

Speċjalista wieħed jgħaddi xogħol lil ieħor.

Talba ta' fajls twaqqaf sovrappożizzjonijiet siekta.

Kontrolli aktar tard juru kwalunkwe editjar.

il-konversazzjoni tespandi f'ċiklu li jkompli jaħdem lejn l-għan

ħallini nħares, nibdelha, u mbagħad niċċekkja li żżomm

azzjoni viżibbli ta' tinsa tneħħiha meta trid int

għajnuna fuq il-kompjuter tiegħek iżżomm il-ħsieb miegħek, għajnuna cloud tirċievi dak li tibgħat

pretensjonijiet tal-fajls ifissru li żewġ sessjonijiet ma jeditjawx l-istess triq fis-skiet

l-aċċess jibqa' ġewwa l-proġett sakemm ma tippermettix aktar

kull talba ssir karta żgħira ta' għan, mhux tweġiba ta' chat

Kull talba ssir għan li Aura tista' tiċċekkja

ippjana mill-ġdid fuq informazzjoni ġdida

kull pass juri progress u l-pjan jista' jinbidel

jindika l-fajls eżatti li ffurmaw il-pjan

il-katina tal-awditjar tista' tiġi vverifikata aktar tard biex tinstab modifika

il-kontrolli u t-testijiet kollha għaddew

Xejn hawn ma jista' jkun editjat bil-kwiet.

il-kuntest jibqa' sħun, biex ma terġax tispjega l-proġett

il-checkpoints jinqabdu qabel editjar ta' fajls appoġġjati

il-fajls tiegħek, il-bidliet, il-kontrolli, u r-rekord jibqgħu f'post wieħed

Aġent tal-kodifikazzjoni u assistenza għall-operatur. Il-metriċi tad-dimostrazzjoni huma illustrattivi.

Terminal, tfittxija, lint, test, git, u aktar.

Jiftakar il-kodiċi tiegħek u l-kuntest tat-tim.

Aġenti speċjalizzati jikkollaboraw fuq diversi oqsma.

Kull pass jiġi rreġistrat bi timbri tal-ħin.

Politiki, kontrolli, u testijiet dejjem jimxu.

Irrevedi d-diffs, itlob bidliet, iffirma finalment.

Irriproduċi kwalunkwe sessjoni bit għal bit meta xi ħaġa teħtieġ reviżjoni.

Aġenti awtonomi li jiktbu kodiċi u jżommu r-reċevuti

biex jimmaniġġja timeouts tan-netwerk, risponsi 5xx, u kundizzjonijiet idempotenti-sikuri. Helper pur, ittestjat kompletament.

L-algoritmi jiggruppaw skont it-tip ta' data

Matriċi ta' kapaċitajiet li tista' tiskrollja

Aura toħroġ bħala binarju statiku wieħed mingħajr dipendenzi ta' runtime. Appoġġ għall-intrapriża, żvilupp personalizzat, u taħriġ disponibbli mingħand Dweve.

# solvut fir-runtime; AURA_MODEL jissostitwixxi l-proġett

Jibda b'mod sigur mingħajr ma jmiss fajl.

Għal kull proġett, għal kull magna, għal kull ambjent

Kull ħaġa li tista' tissettja f'TOML, mudell, livelli ta' permess għal kull għodda, triq tal-log tal-awditjar, profil imsemmi, tista' tippinja għal kull proġett, tissostitwixxi għal kull magna, jew tbiddel għal kull varjabbli tal-ambjent. Mess kwalunkwe minn dawk il-fajls, l-aġent jarahom u jerġa' jibni l-prompt tas-sistema tiegħu mingħajr ma jerġa' jibda s-sessjoni. L-ebda reboot, l-ebda kuntest mitluf.

Aura ssolvi l-konfigurazzjoni fuq erba' saffi, defaults mibnija, il-`~/.dweve/config.toml` tiegħek fil-livell tal-utent, il-`.aura/config.toml` tal-proġett, u kwalunkwe varjabbli tal-ambjent `AURA_*`. Jingħaqdu għal kull ċavetta, b'kull saff jissostitwixxi dak ta' taħtu; il-varjabbli tal-ambjent joqogħdu fuq nett sabiex esportazzjoni waħda tista' tbiddel l-imġiba ta' Aura għal xogħol CI wieħed, fergħa waħda, demo waħda.

Taqra d-diffs kontra l-ispeċifikazzjoni tal-proġett…

rwol: "reviżjoni tal-kodiċi, qabel il-commit"

API ta' trait Rust, għodod, slash, avvenimenti

Frammenti ta' prompt injettati b'mod kondizzjonali

Lista jew ibdel aġenti, proġett / utent / builtin

Aġenti, ħiliet, plugins u workflows huma markdown + YAML fuq disk. Sitt aġenti mibnija jiġu ma' Aura; it-tiers tal-proġett, tal-utent u globali jingħaqdu mal-istartjar. Editja fajl, l-aġent jerġa' jibni l-prompt tiegħu mingħajr ma jerġa' jibda.

`/quality` imexxi fmt, clippy, compile, tests, doc-tests, u verifika tas-sigurtà f'sekwenza. Il-fallimenti jinkludu stack traces u kuntest ta' diff. It-twissijiet mhumiex ta' blokkjar b'mod default; tista' tippromwovihom għal gates għal kull proġett.

Stdio JSON-RPC 2.0, subproċess amministrat, l-istess pipeline ta' permessi u verifika bħall-builtins.

mudelli ta' prompts li jistgħu jerġgħu jintużaw

flags ta' kapaċità, negozjati għal kull server

Is-servers MCP huma ddikjarati fil-konfigurazzjoni ta' Aura: kmand, argumenti, ambjent. Fil-bidu tas-sessjoni, Aura jibdahom bħala subproċessi amministrati, imexxi l-handshake tal-kapaċità tipjata minn `dweve-protocol::mcp::capability`, u jirreġistra l-wiċċ skopert fl-istess reġistru ta' għodod fejn jgħixu l-builtins. Riżorsi, għodod, prompts, kapaċitajiet ta' kampjunar u logging kollha jgħaddu mill-istess bus ta' messaġġi tipjat minn `dweve-protocol::mcp::message`. Għodod esterni mhumiex fdati b'mod default, jirtu livelli ta' permess għal kull għodda, logging ta' verifika, filtrazzjoni ta' PII u protezzjoni ta' circuit-breaker.

Il-klijent MCP ta' Aura huwa mibni fuq `dweve-protocol::mcp`, il-messaġġ MCP tipjat, il-kapaċità, it-trasport u l-wiċċ tal-għodda li l-bqija ta' Dweve juża wkoll. Ikkonnettja ma' kwalunkwe server MCP fuq stdio JSON-RPC 2.0, innegozja l-kapaċitajiet, u uri l-għodod / prompts / riżorsi tiegħu flimkien mal-builtins ta' Aura. L-istess gate ta' permessi, l-istess trail ta' verifika, l-istess circuit breaker.

L-aġenti jaqsmu bord ta' kompiti, jiskambjaw messaġġi permezz tal-bus tal-avvenimenti, u jinfurzaw il-gates tal-kwalità. Ledger ta' xogħol bejn l-aġenti jsegwi l-pretensjonijiet fil-livell ta' fajl biex jipprevjeni kunflitti.

Spawn bosta aġenti simultanjament bl-istess input. Strateġiji ta' aggregazzjoni: unanimous (kollha jaqblu), majority (l-aktar komuni), first-success (l-aktar malajr validu), jew merge personalizzat.

Eżekuzzjoni b'ħafna passi fejn l-output ta' kull pass jitma' f'dak li jmiss. Sostituzzjoni ta' varjabbli b'sintassi simili għal Jinja. Katina built-in għal debug, feature, optimisation, refactor, u review.

traċċar ta' pretensjonijiet fil-livell ta' fajl

aġenti integrati, magħquda bejn il-livelli

Il-katini huma definiti bħala fajls markdown b'frontmatter YAML, isem, deskrizzjoni, passi ordnati. Kull pass isemmi aġent, jispeċifika għan, u jista' jirreferi għall-output tal-passi preċedenti permezz ta' varjabbli bħal Jinja. Il-kriterji ta' suċċess jiddikjaraw x'jikkostitwixxi tlestija (tqabbil ta' sottostringa, regex, eżistenza ta' fajl, pass ta' test). Il-katini integrati jkopru debug, implimentazzjoni ta' karatteristiċi, ottimizzazzjoni, refactoring u reviżjoni. Poġġi fajl markdown fid-direttorju tal-katini biex tiddefinixxi wieħed personalizzat, mingħajr rebuild.

Ir-reġistru tal-aġenti ta' Aura jappoġġa erba' mudelli ta' orkestrazzjoni. Il-katini jesegwixxu aġenti b'mod sekwenzjali b'sostituzzjoni ta' varjabbli. Il-parallel jesegwixxi aġenti b'mod konkorrenti b'aggregazzjoni tar-riżultati. It-timijiet jikkoordinaw diversi aġenti b'stat kondiviż u messaġġi. Il-kompiti fl-isfond jitmexxew b'mod indipendenti b'manek ta' abort u traċċar tal-istatus.