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.