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);

Assistentti, haku, muisti ja auditointiloki yhdessä binäärissä.

Bugien metsästys, rutiinityöt, refaktoroinnit ja perehdytykset hajautettuna seitsemään työkaluun.

Voitko auttaa minua korjaamaan tämän pienen virheen koodissani?

paikalliset, yksityiset ja pilvipostuurit

ensimmäinen testi epäonnistuu, Varmista palaa Suunnitelmaan

toinen korjaus menee läpi, tavoite sulkeutuu

5 vaihetta, tarkistettu uudelleensuunnittelun jälkeen

jokainen asento näyttää mallinsa ja ulospäin suuntautuvan rajansa

kolme läpäisee, yksi suunnitellaan uudelleen

lopullinen tila lukee tavoitteen saavutetuksi, jokainen kriteeri vihreä

korteista tulee yksi silmukkatila Auran sisällä

silmukka pysyy keskeisenä, kun kiinteistö ympäröi sitä

työkalu-, käytäntö-, laatu-, muisti- ja auditointisolmut eivät liiku

tiedostovaatimukset estävät kahta agenttia muokkaamasta samaa polkua

käännös onnistuu, testit epäonnistuvat, korjaus, testit onnistuvat, auditointi valmistuu

varmennus-tarkistus käy ketjun läpi valmistuessa

yksi ohje muuttaa seuraavan työkalukutsun ilman nollausta

seuraava kutsu kohdistuu ensin epäonnistuvaan testiin

silmukka pysähtyy ennen seuraavaa työkalukutsua

viimeinen tarkistuspiste palautetaan paikalleen

valinnaiset palveluntarjoajat ja työkalut pysyvät ulkoisina, kun ne on valittu

jokainen kerros näyttää konkreettisen hallinnan ja sen tuloksen

Sisäänrakennetut, MCP- ja laajennustyökalut liittyvät samaan sisääntuloon

laajuus, käyttöoikeus, kuorianalyysi, tarkistuspiste, puhdistus, auditointi

yksi epäonnistunut testi palaa silmukkaan ja läpäisee

se pysähtyy, kun tavoite on saavutettu, kun pysäytät sen tai kun se ei voi rehellisesti jatkaa

Korjaa kirjautuminen, lisää testi, selitä tämä osa. Ei komentoja muistettavaksi.

Se katsoo omia tiedostojasi ja muistiinpanojasi, ei yleistä esimerkkiä.

Pieni päämäärä, jonka se voi tarkistaa, kun työ on valmis.

Kun asettamasi tavoite on todella saavutettu.

Tarkka tiedosto ja rivi suunnitelmansa takana.

Mikään ei muokkaa ilman sinun hyväksyntääsi

Turvallinen tutkiminen tapahtuu itsestään.

Muokkaukset ja komennot odottavat sinun kyllääsi.

Kytke pois päältä kaikki, mitä et halua.

Se pysyy projektissasi, ellet salli enempää.

Se valitsee sopivan ja vaihtaa, jos yksi on poissa.

Yksi asiantuntija siirtää työn toiselle.

Pitkät tehtävät sujuvat, kun työskentelet.

Tiedostolukitukset estävät hiljaiset päällekkäisyydet.

Myöhemmät tarkistukset paljastavat muokkaukset.

keskustelu laajenee silmukaksi, joka jatkaa työskentelyä kohti tavoitetta

anna minun katsoa, muuttaa ja sitten tarkistaa, että se pysyy

näkyvä unohda-toiminto poistaa sen milloin haluat

käytä sarkaimia, älä välilyöntejä, tässä projektissa

tietokoneellasi oleva avustaja pitää ajattelun sinulla, pilviavustaja vastaanottaa lähettämäsi

tehtävät tarkoittavat, että kaksi istuntoa ei hiljaa muokkaa samaa polkua

pääsy pysyy projektin sisällä, ellet salli enempää

jokainen pyyntö muuttuu pieneksi tavoitekortiksi, ei chat-vastaukseksi

Jokainen pyyntö muuttuu tavoitteeksi, jonka Aura voi tarkistaa

Ajaa ne varmistaakseen, että ne menevät läpi

4 uutta tarkistusta, kaikki menevät läpi

suunnittele uudelleen uusien tietojen pohjalta

jokainen vaihe näyttää edistymisen ja suunnitelma voi muuttua

se osoittaa tarkat tiedostot, jotka muokkasivat suunnitelman

auditointiketju voidaan tarkistaa myöhemmin muutosten havaitsemiseksi

Mikään tässä ei ole hiljaa muokattavissa.

konteksti pysyy lämpimänä, joten sinun ei tarvitse selittää projektia uudelleen

tarkistuspisteet tallennetaan ennen tuettujen tiedostojen muokkausta

tiedostosi, muutokset, tarkistukset ja loki pysyvät yhdessä paikassa

palveluntarjoajan rajamerkki osoittaa, missä piilotetut sisäiset osat loppuvat

reititin valitsee halvimman määritetyn mallin, joka täyttää ominaisuustarpeen

Yksi käyttöliittymä neljän sovittimen takana.

lainattu vaarallinen merkkijono pysyy turvallisena

tokenit, operaattorit, lainaukset ja ohjausmerkit arvioidaan ennen suoritusta

käyttöönottoprofiili valitsee joukon muuttamatta looppisopimusta

Terälehdet vaihtelevat, looppisopimus pysyy.

tarkistuspisteet kumoavat livenä, työpuut eristävät, Git on kestävä historia

välimuistimerkintä vanhenee, kun korjaus koskettaa sen tiedostoja

kaksoissilmukka Guardianin ja tuomarin kanssa

mitatut koko- ja lähdemääräluvut kuuluvat uudelleen vahvistettuun rakennuskorttiin

elävä diff näyttää, mikä kerros toimitti kunkin tehokkaan arvon

työskentelyjoukko pysyy rajattuna kasvamatta rajattomasti

tapahtuma saapuu väylään ja haarautuu tyypin nimen mukaan

puu avautuu tehokkaaksi agenttimääritelmäksi ja työnkulun DAG:ksi

kuuma uudelleenlataus päivittää suorituksen

deterministinen kaista suoritetaan ensin, mallikaista vain tarvittaessa

mallikaista suoritetaan vain, kun deterministinen kaista ei voi päättää

Mallikaista suoritetaan vain tarvittaessa.

Sädekehä molempien silmukoiden ympärillä

yksi toistettu grep-sekvenssi laukaisee korjaavan vihjeen

olet suorittanut grepin viisi kertaa, yritä lukea tiedosto

ohjausviesti kahden toiminnon välillä muuttaa toista

Tavoite lopettaa tai suunnitella uudelleen

aktiivinen tila lukee testi epäonnistui, suunnittele uudelleen 2, tavoite 3/4

etäpalvelimen toiminta pysyy ulkoisena rajana

deterministinen relevanssi ja BitRank rajatussa indeksissä, FTS5-varavaihtoehto

kaksi agenttia kilpailee yhdestä tiedostosta ja yksi vaatimus lykätään

työkalun tulos mitätöi suunnitelman hylkäämättä tavoitetta

suunniteltu uudelleen epäonnistumisen jälkeen

Tavoite säilyy, kun suunnitelma tarkistuu.

malli ei koskaan vastaanota raakaa ulkoista sisältöä

polku, joka on laajuuden ulkopuolella, ohjataan hyväksyntään, ei laajenneta hiljaa

molemmat kutsuvat samaa tavoite- ja laatukäytäntöä ja tuottavat vertailukelpoisia tapahtumia

moduulit on eroteltu tyypitetyillä sopimuksilla, ei jaetulla muuttuvalla tilalla

Moduulit kohtaavat vain tyypitetyllä väylällä.

odottava vaihe korvataan ja auditointi kirjaa tapahtuman

korjauskutsu ja MCP-kutsu suorittavat kumpikin koko putkiston

valitse kutsu nähdäksesi, mitkä vaiheet vaikuttavat

jokainen paneeli vastaa silmukan vastuualuetta

Koodausagentti ja operaattorin apuri. Demomittarit ovat havainnollistavia.

Pääte, haku, lint, testi, git ja paljon muuta.

Muistaa koodikantasi ja tiimisi kontekstin.

Erikoistuneet agentit tekevät yhteistyötä eri osa-alueilla.

Jokainen vaihe tallennetaan aikaleimoilla.

Käytännöt, tarkistukset ja testit ajetaan aina.

Tarkista diffit, pyydä muutoksia, lopullinen hyväksyntä.

Toista mikä tahansa istunto bitti bitiltä, kun jotain on tarkistettava.

Erota guard + rajoita uudelleenyritykset

Autonomiset agentit, jotka kirjoittavat koodia ja pitävät kirjaa

käsittelemään verkon aikakatkaisuja, 5xx-vastauksia ja idempotentteja ehtoja. Puhdas apufunktio, täysin yksikkötestattu.

käsittelemään verkon aikakatkaisuja, 5xx-vastauksia ja idempotenttiturvallisia ehtoja. Puhdas apufunktio, täysin yksikkötestattu.

Aura toimitetaan yhtenä staattisena binaarina ilman ajonaikaisia riippuvuuksia. Yritystuki, räätälöity kehitys ja koulutus saatavilla Dweveltä.

# ratkaistaan ajonaikaisesti; AURA_MODEL ohittaa projektin

yhdistetty, kuuma uudelleenlataus tallennettaessa

Käynnistyy turvallisesti koskematta tiedostoon.

Projektikohtainen, konekohtainen, ympäristökohtainen

Kaiken, minkä voit asettaa TOML:ssä, mallissa, työkalukohtaisissa käyttöoikeustasoissa, audit-lokin polussa, nimetyissä profiileissa, voit kiinnittää projektikohtaisesti, ohittaa konekohtaisesti tai kääntää ympäristömuuttujalla. Kosketa mitä tahansa näistä tiedostoista, agentti seuraa niitä ja rakentaa järjestelmäkehotteensa uudelleen käynnistämättä istuntoa uudelleen. Ei uudelleenkäynnistystä, ei menetettyä kontekstia.

Aura ratkaisee asetukset neljän kerroksen yli: sisäänrakennetut oletukset, käyttäjätason `~/.dweve/config.toml`, projektin `.aura/config.toml` ja kaikki `AURA_*`-ympäristömuuttujat. Ne yhdistyvät avainkohtaisesti, ja jokainen kerros ohittaa alla olevan; ympäristömuuttujat ovat päällimmäisinä, joten yksi export voi kääntää Auran käyttäytymisen yhdelle CI-ajolle, yhdelle haaralle, yhdelle demolle.

Luet diffit projektin määrittelyä vasten…

Kuuma uudelleenlataus, CLAUDE.md / .aura/*

Rust trait -rajapinta, työkalut, slash, tapahtumat

Listaa tai vaihda agentteja, projekti / käyttäjä / sisäänrakennettu

Agentit, taidot, liitännäiset ja työnkulut ovat markdownia + YAML:ää levyllä. Kuusi sisäänrakennettua agenttia toimitetaan Auran mukana; projekti-, käyttäjä- ja globaalit tasot yhdistetään käynnistyksessä. Muokkaa tiedostoa, agentti rakentaa kehotteensa uudelleen käynnistämättä uudelleen.

YAML frontmatter. Kuuma uudelleenlataus.

lint läpäisty, varoitukset nostettavissa porteiksi

portit, epäonnistu nopeasti ja korjaa paikallaan

suorita järjestyksessä /quality-komennolla

`/quality` suorittaa järjestyksessä fmt-, clippy-, käännös-, testi-, doc-testi- ja tietoturva-auditoinnin. Epäonnistumiset sisältävät pinotraceja ja diff-kontekstin. Varoitukset eivät oletuksena estä; voit nostaa ne porteiksi projektikohtaisesti.

Stdio JSON-RPC 2.0, hallittu aliprosessi, sama käyttöoikeus- ja auditointipipeline kuin sisäänrakennetuilla.