Aura | AI Coding Agent Runtime
AI coding agent runtime for planning, bounded actions, tests, replanning, human steering, and an audit trail around the models your team chooses.
return Err(SessionExpired);
.dweve/plans/auth-session.md végrehajtása
Nincs bizonyíték a felülvizsgálók számára
Csendes, felülvizsgálatlan változtatások
Az asszisztens, a keresés, a memória és a napló egyetlen binárisba hajtva.
Hibavadászat, sablonkód, refaktorálás és betanítás hét eszközre szétszórva.
Tudnál segíteni kijavítani ezt a kis hibát a kódomban?
az első teszt sikertelen, az Ellenőrzés visszatér a Tervhez
minden csomópont megnyitja az artefaktumát
a munkamenet lezárása a token lejártakor
minden testtartás megmutatja a modelljét és a kimenő határát
a végső állapot azt mutatja, hogy a cél teljesült, minden kritérium zöld
a kártyák egyetlen hurokállapottá válnak az Aura belsejében
a hurok központi marad, miközben a birtok körülveszi
az eszköz-, szabályzat-, minőség-, memória- és naplózási csomópontok nem mozognak
a fájligények megakadályozzák, hogy két ügynök ugyanazt az útvonalat szerkessze
a fordítás sikeres, a tesztek hibásak, javítás, a tesztek sikeresek, az audit befejeződik
a hitelesítés-ellenőrzés a láncot a befejezéskor vizsgálja
egy utasítás megváltoztatja a következő eszközhívást visszaállítás nélkül
a következő hívás először a hibás tesztet célozza
a ciklus a következő eszközhívás előtt megáll
a munkamenet véget ér, és a munka megmarad
az utolsó ellenőrzőpont a helyén áll vissza
opcionális szolgáltatók és eszközök kívül maradnak, ahol kiválasztottak
minden réteg egy konkrét vezérlést és annak eredményét mutatja
a beépített, MCP és bővítményeszközök ugyanazon a belépési ponton csatlakoznak
hatókör, engedély, shell elemzés, ellenőrzőpont, fertőtlenítés, audit
one failed test returns to the loop, then passes
ellenőrizhető napló, ha engedélyezve van
akkor áll le, ha a cél teljesül, ha leállítod, vagy ha őszintén nem tud továbbmenni
Fix the login, add a test, explain this part. No commands to memorise.
It looks at your own files and notes, not a generic example.
A small target it can check when the work is done.
The exact file and line behind its plan.
Csak a projektedhez tart, hacsak nem engeded meg többet.
Szerkesztések sorozatának visszagörgetése
Visszaállítási pont a szerkesztések előtt
Egy külön másolat biztonságban tartja a fő munkát
Kiválaszt egy megfelelőt, és ha az nem elérhető, visszaesik egy másikra.
Hosszú feladatok futnak, miközben te tovább dolgozol.
Egy szakember átadja a munkát egy másiknak.
A fájlzárolások megakadályozzák a csendes átfedéseket.
Hogyan szünetelt és folytatódott a munka.
A későbbi ellenőrzések feltárnak minden szerkesztést.
a beszélgetés egy hurokká bővül, amely tovább dolgozik a cél felé
hadd nézzem meg, módosítsam, majd ellenőrizzem, hogy megmarad-e
egy látható elfelejtés művelet eltávolítja, amikor csak akarod
használj tabulátorokat, ne szóközöket, ebben a projektben
a számítógépen futó segítő nálad tartja a gondolkodást, a felhőbeli segítő pedig megkapja, amit küldesz
a feladatok rögzítése azt jelenti, hogy két munkamenet nem szerkeszti csendben ugyanazt az útvonalat
a hozzáférés a projekten belül marad, hacsak nem engedélyezed többet
minden kérés egy kis célkártyává válik, nem csevegőválasszá
Minden kérés cél lesz, amelyet az Aura ellenőrizhet
Futtatja őket, hogy megbizonyosodjon róla, hogy sikeresek
minden lépés mutatja a haladást, és a terv változhat
pontosan azokra a fájlokra mutat, amelyek alakították a tervet
az auditlánc később ellenőrizhető a módosítások észleléséhez
Itt semmit nem lehet csendben szerkeszteni.
a kontextus melegen marad, így nem kell újra elmagyaráznod a projektet
az ellenőrzőpontok a támogatott fájlszerkesztések előtt készülnek
a fájljaid, módosításaid, ellenőrzéseid és a napló egy helyen marad
a szolgáltatói határjelző mutatja, hol ér véget a rejtett belső működés
az útválasztó a legolcsóbb konfigurált modellt választja, amely megfelel a képességigénynek
egy idézett veszélyes karakterlánc biztonságos marad
tokenek, operátorok, idézőjelek és escape-ek kiértékelése a végrehajtás előtt történik
A struktúra dönt, nem a karakterláncok listája.
egy telepítési profil kiválaszt egy halmazt anélkül, hogy megváltoztatná a loop szerződést
A szirmok változnak, a loop szerződés érvényben marad.
az ellenőrzőpontok visszavonják az élő módosításokat, a munkakönyvtárak elkülönítenek, a Git pedig tartós történetet ad
minden réteg tartalmazza az előtte lévőt
Minden réteg tartalmazza az előtte lévőt.
a gyorsítótár-bejegyzés érvénytelen lesz, ha egy javítás érinti a fájljait
kettős hurok Guardian és bíró segítségével
a mért méret- és forrásszám-adatok egy újraérvényesített build kártyához tartoznak
az élő diff megmutatja, melyik réteg szolgáltatta az egyes effektív értékeket
the working set stays bounded rather than growing without limit
egy esemény belép a buszba, és típusnév szerint szétterjed
a fa egy hatékony ágensdefinícióvá és egy munkafolyamat-DAG-gá nyílik
a determinisztikus sáv fut először, a modellsáv csak szükség esetén
teljesített, nem teljesített, nem meggyőző
a modellsáv csak akkor fut, ha a determinisztikus sáv nem tud dönteni
egy ismételt grep-szekvencia korrekciós tippet vált ki
ötször futtattad a grep-et, próbáld meg elolvasni a fájlt
két művelet közötti irányító üzenet módosítja a másodikat
az aktív állapot olvassa: teszt sikertelen, 2. újra tervezés, 3. cél a 4-ből
a távoli szerver viselkedése külső határ marad
determinisztikus relevancia és BitRank korlátozott indexen, FTS5 tartalék
két ügynök verseng egy fájlért, és az egyik igény elhalasztásra kerül
a vezető szakértőkre bízza a feladatokat
leválasztva, lekérdezve az eredményekért
egy eszköz eredménye érvényteleníti a tervet anélkül, hogy elvetné a célt
A cél fennmarad, miközben a terv módosul.
a modell soha nem kapja meg a nyers külső tartalmat
a hatókörön kívüli útvonal jóváhagyásra kerül, nem pedig csendben kibővül
mindkettő ugyanazt a célt és minőségi szabályzatot hívja meg, és összehasonlítható eseményeket állít elő
A sikertelen kapu állapotként tér vissza.
a modulokat típusos szerződések választják el, nem közös változtatható állapot
A modulok csak a típusos buszon találkoznak.
a függőben lévő lépés lecserélődik, és a napló rögzíti az eseményt
egy patch-hívás és egy MCP-hívás is a teljes folyamatot futtatja
válasszon egy hívást a szakaszok megtekintéséhez
Kódolási ügynök és operátori segítség. A bemutató mérőszámok illusztratívak.
Terminál, keresés, lint, teszt, git és egyebek.
Megjegyzi a kódbázis és a csapat kontextusát.
Speciális ügynökök együttműködnek a különböző területeken.
A szabályzatok, ellenőrzések és tesztek mindig futnak.
Diffek áttekintése, változtatások kérése, végső jóváhagyás.
Bármely munkamenet bitre pontosan visszajátszható, ha valamit ellenőrizni kell.
retry.ts olvasása, időtúllépési hiba nyomon követése
Guard kivonása + újrapróbálkozások korlátozása
Autonóm ügynökök, amelyek kódot írnak és nyomot hagynak
hálózati időtúllépések, 5xx válaszok és idempotens-biztos feltételek kezelésére. Tiszta segédfüggvény, teljesen egységtesztelve.
Az Aura egyetlen statikus binárisként érkezik, futásidejű függőségek nélkül. Vállalati támogatás, egyedi fejlesztés és képzés a Dweve-től.
# futásidőben feloldva; az AURA_MODEL felülírja a projektet
egyesítve, mentéskor azonnali újratöltés
Biztonságosan indul anélkül, hogy fájlt érintene.
Projektenként, gépenként, környezetenként
Bármit, amit TOML-ban, modellben, eszközönkénti engedélyszintekben, auditnapló-útvonalban, elnevezett profilban beállíthat, rögzítheti projektenként, felülírhatja gépenként, vagy átbillentheti környezeti változónként. Ha bármelyik fájlt módosítja, az ügynök figyeli, és újraépíti a rendszerpromptját a munkamenet újraindítása nélkül. Nincs újraindítás, nincs elveszett kontextus.
Az Aura a konfigurációt négy rétegben oldja fel: beépített alapértelmezések, a felhasználói szintű `~/.dweve/config.toml`, a projekt `.aura/config.toml` fájlja, valamint bármely `AURA_*` környezeti változó. Kulcsonként egyesülnek, és minden réteg felülírja az alatta lévőt; a környezeti változók a tetején helyezkednek el, így egyetlen export átbillentheti az Aura viselkedését egyetlen CI-feladathoz, egyetlen ághoz, egyetlen demóhoz.
A projekt specifikációjával összevetett különbségeket olvas…
sikeres: tesztek-átmennek && lint-tiszta
Azonnali újratöltés, CLAUDE.md / .aura/*
Rust trait API, eszközök, perjel, események
DAG futtatása: hibakeresés, funkció, áttekintés
Feltételesen beillesztett prompttöredékek
Ügynökök listázása vagy váltása, projekt / felhasználó / beépített
Az ügynökök, készségek, bővítmények és munkafolyamatok markdown + YAML formátumúak a lemezen. Hat beépített ügynök érkezik az Aura-val; a projekt, felhasználói és globális szintek induláskor egyesülnek. Ha módosít egy fájlt, az ügynök újraépíti a promptját újraindítás nélkül.
lint átmegy, figyelmeztetés előléptethető
kapuk, gyors hibajelzés és helyben javítás
A `/quality` sorrendben futtatja a fmt, clippy, fordítás, tesztek, dokumentációs tesztek és biztonsági audit lépéseket. A hibák veremkövetést és diff-kontextust tartalmaznak. A figyelmeztetések alapértelmezés szerint nem blokkolók; projektenként előléptethetők kapukká.
Stdio JSON-RPC 2.0, felügyelt alprocesszus, ugyanaz a jogosultság- és auditfolyamat, mint a beépítetteknél.