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.