Dweve

Aura | Περιβάλλον πρακτόρων κώδικα

Περιβάλλον πρακτόρων κώδικα για σχεδιασμό, οριοθετημένες ενέργειες, δοκιμές, επανασχεδιασμό.

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

Ένα περιβάλλον εκτέλεσης πράκτορα κωδικοποίησης τεχνητής νοημοσύνης που σχεδιάζει, ενεργεί ένα οριοθετημένο βήμα τη φορά, ελέγχει το αποτέλεσμα και μπορεί να σταματήσει, να διορθωθεί ή να αναιρεθεί.

For businesses

Ένα περιβάλλον εκτέλεσης πράκτορα κωδικοποίησης τεχνητής νοημοσύνης που τοποθετεί τον σχεδιασμό, τις οριοθετημένες ενέργειες εργαλείων, τους ελέγχους αποτελεσμάτων, την ανθρώπινη καθοδήγηση, την ανάκαμψη και τον έλεγχο γύρω από το μοντέλο που επιλέγει η ομάδα σας.

For engineers

Ένας εγγενής βρόχος ελέγχου με ξεχωριστούς βρόχους σχεδιασμού και εκτέλεσης, μια διοχέτευση εργαλείων δεκαπέντε σταδίων, ρητά κατηγορήματα ολοκλήρωσης και έλεγχο με αλυσίδα κατακερματισμού.

    return Err(SessionExpired);

.dweve/plans/auth-session.md · 64 γραμμές

Ο βοηθός, η αναζήτηση, η μνήμη και το αρχείο καταγραφής ελέγχου σε ένα μόνο δυαδικό αρχείο.

Κυνήγι σφαλμάτων, τυποποιημένος κώδικας, αναδιατάξεις και ενσωμάτωση νέων μελών, μοιρασμένα σε επτά εργαλεία.

Τίποτα δεν αλλάζει μέχρι να το πείτε εσείς

Μπορείτε να με βοηθήσετε να διορθώσω αυτό το μικρό λάθος στον κώδικά μου;

καμία αναπόδεικτη αξίωση παραγωγικότητας

το πρώτο τεστ αποτυγχάνει, η Επαλήθευση επιστρέφει στο Σχέδιο

το δεύτερο patch περνά, ο στόχος κλείνει

κλείσιμο της συνεδρίας κατά τη λήξη του token

5 βήματα, αναθεωρημένα μετά τον επανασχεδιασμό

κάθε στάση δείχνει το μοντέλο της και το εξερχόμενο όριό της

η τελική κατάσταση δείχνει ότι ο στόχος ικανοποιείται, κάθε κριτήριο είναι πράσινο

οι κάρτες γίνονται μία κατάσταση βρόχου μέσα στο Aura

ο βρόχος παραμένει κεντρικός ενώ η περιοχή τον περιβάλλει

μια ορατή ενέργεια διαγραφής την αφαιρεί

οι κόμβοι εργαλείου, πολιτικής, ποιότητας, μνήμης και ελέγχου δεν μετακινούνται

οι διεκδικήσεις αρχείων εμποδίζουν δύο πράκτορες να επεξεργάζονται την ίδια διαδρομή

Προτροπή, διόρθωση και μετά χειροκίνητη εργασία

η μεταγλώττιση περνά, οι δοκιμές αποτυγχάνουν, επιδιόρθωση, οι δοκιμές περνούν, ο έλεγχος ολοκληρώνεται

ο έλεγχος επαλήθευσης εξετάζει την αλυσίδα κατά την ολοκλήρωση

μία οδηγία αλλάζει την επόμενη κλήση εργαλείου χωρίς επαναφορά

η κλήση ενημέρωσης προχωρά όπως είχε προγραμματιστεί

η επόμενη κλήση στοχεύει πρώτα στο αποτυχημένο τεστ

ο βρόχος διατηρείται πριν από την επόμενη κλήση εργαλείου

η συνεδρία τελειώνει και η εργασία διατηρείται

το τελευταίο σημείο ελέγχου επαναφέρεται στη θέση του

οι προαιρετικοί πάροχοι και τα εργαλεία παραμένουν εξωτερικά όπου επιλέγονται

κάθε επίπεδο δείχνει ένα συγκεκριμένο στοιχείο ελέγχου και το αποτέλεσμά του

τα ενσωματωμένα, τα MCP και τα εργαλεία επέκτασης ενώνονται στην ίδια είσοδο

πεδίο εφαρμογής, άδεια, ανάλυση κελύφους, σημείο ελέγχου, απολύμανση, έλεγχος

μία αποτυχημένη δοκιμή επιστρέφει στον βρόχο και μετά περνάει

επαληθεύσιμος έλεγχος όταν είναι ενεργοποιημένος

σταματά όταν ο στόχος επιτευχθεί, όταν το σταματήσεις, ή όταν δεν μπορεί να συνεχίσει με ειλικρίνεια

Φτιάξε τη σύνδεση, πρόσθεσε ένα τεστ, εξήγησε αυτό το κομμάτι. Χωρίς εντολές να αποστηθίσεις.

Κοιτάζει τα δικά σου αρχεία και σημειώσεις, όχι ένα γενικό παράδειγμα.

Ένας μικρός στόχος που μπορεί να ελέγξει όταν τελειώσει η δουλειά.

Όταν ο στόχος που έθεσες έχει πραγματικά επιτευχθεί.

Το ακριβές αρχείο και η γραμμή πίσω από το σχέδιό του.

Τίποτα δεν επεξεργάζεται χωρίς το δικό σου ναι

Η ασφαλής εξερεύνηση γίνεται από μόνη της.

Οι επεξεργασίες και οι εντολές περιμένουν το δικό σου ναι.

Παραμένει στο έργο σου, εκτός αν επιτρέψεις περισσότερα.

Ένα σημείο επαναφοράς πριν από τις επεξεργασίες

Ένα ξεχωριστό αντίγραφο κρατά την κύρια εργασία ασφαλή

Διαλέγει ένα ταίρι και επιστρέφει σε άλλο αν λείπει.

Κράτα περισσότερες από μία δουλειές ανοιχτές.

Μεγάλες εργασίες τρέχουν ενώ συνεχίζεις.

κάτι περισσότερο από ένα πλαίσιο συνομιλίας

Ο ένας ειδικός παραδίδει τη δουλειά σε έναν άλλο.

Οι διεκδικήσεις αρχείων σταματούν τις σιωπηλές επικαλύψεις.

Πώς η δουλειά σταμάτησε και συνεχίστηκε.

Μεταγενέστεροι έλεγχοι αποκαλύπτουν οποιαδήποτε επεξεργασία.

η συζήτηση επεκτείνεται σε έναν βρόχο που συνεχίζει να εργάζεται προς τον στόχο

η πλαϊνή γραμμή συνεχίζει να εξαφανίζεται

άσε με να κοιτάξω, να την αλλάξω και μετά να ελέγξω ότι διατηρείται

μια ορατή ενέργεια διαγραφής την αφαιρεί όποτε θέλεις

χρησιμοποίησε στηλοθέτες, όχι κενά, σε αυτό το έργο

τοποθεσία που εμφανίζεται με ειλικρίνεια

ένας βοηθός στον υπολογιστή σας κρατά τη σκέψη μαζί σας, ένας βοηθός στο νέφος λαμβάνει ό,τι στέλνετε

οι διεκδικήσεις αρχείων σημαίνουν ότι δύο συνεδρίες δεν επεξεργάζονται σιωπηλά την ίδια διαδρομή

η πρόσβαση παραμένει εντός του έργου, εκτός αν επιτρέψετε περισσότερα

κάθε αίτημα γίνεται μια μικρή κάρτα στόχου, όχι μια απάντηση συνομιλίας

κάθε αίτημα γίνεται ένας στόχος που μπορεί να ελέγξει η Aura

τους εκτελεί για να βεβαιωθεί ότι περνούν

βρέθηκε η αιτία, εξαφανίστηκε το πρόβλημα

κάθε βήμα δείχνει πρόοδο και το σχέδιο μπορεί να αλλάξει

δείχνει τα ακριβή αρχεία που διαμόρφωσαν το σχέδιο

η αλυσίδα ελέγχου μπορεί να επαληθευτεί αργότερα για να εντοπιστεί τροποποίηση

Τίποτα εδώ δεν μπορεί να τροποποιηθεί σιωπηλά.

το πλαίσιο παραμένει ζεστό, οπότε δεν εξηγείτε ξανά το έργο

ανακατεύθυνση κατά τη διάρκεια της εκτέλεσης

τα σημεία ελέγχου καταγράφονται πριν από τις υποστηριζόμενες επεξεργασίες αρχείων

Ένας χώρος με προτεραιότητα στο πληκτρολόγιο

τα αρχεία, οι αλλαγές, οι έλεγχοι και το ιστορικό σας παραμένουν σε ένα μέρος

Πράκτορας κωδικοποίησης και βοηθός λειτουργιών. Τα μετρικά επίδειξης είναι ενδεικτικά.

Τερματικό, αναζήτηση, lint, δοκιμές, git και άλλα.

Θυμάται τη βάση κώδικα και το πλαίσιο της ομάδας σας.

Εξειδικευμένοι πράκτορες συνεργάζονται σε διάφορους τομείς.

Κάθε βήμα καταγράφεται με χρονικές σημάνσεις.

Οι πολιτικές, οι έλεγχοι και οι δοκιμές εκτελούνται πάντα.

Εξετάστε τα diffs, ζητήστε αλλαγές, τελική έγκριση.

Αναπαράγετε οποιαδήποτε συνεδρία bit-by-bit όταν χρειάζεται έλεγχος.

Διάβασε το retry.ts, εντόπισε το σφάλμα χρονικού ορίου

Αυτόνομοι πράκτορες που γράφουν κώδικα και κρατούν αποδείξεις

για διαχείριση χρονικών ορίων δικτύου, αποκρίσεων 5xx και ασφαλών συνθηκών για idempotent. Καθαρό βοηθητικό, πλήρως ελεγμένο.

Το Aura διατίθεται ως ένα ενιαίο στατικό δυαδικό αρχείο χωρίς εξαρτήσεις χρόνου εκτέλεσης. Υποστήριξη επιχειρήσεων, προσαρμοσμένη ανάπτυξη και εκπαίδευση διατίθενται από τη Dweve.

# επιλύεται κατά την εκτέλεση· το AURA_MODEL παρακάμπτει το έργο

συγχωνεύεται, ζωντανή επαναφόρτωση κατά την αποθήκευση

Εκκινεί με ασφάλεια χωρίς να αγγίξει κανένα αρχείο.

ΠΡΟΕΠΙΛΟΓΕΣ ΕΝΑΝΤΙ ΤΩΝ ΔΙΚΩΝ ΣΑΣ ΠΑΡΑΜΕΤΡΩΝ

Οτιδήποτε μπορείτε να ορίσετε σε TOML, μοντέλο, επίπεδα δικαιωμάτων ανά εργαλείο, διαδρομή αρχείου καταγραφής ελέγχου, ονομασμένο προφίλ, μπορείτε να το καθορίσετε ανά έργο, να το παρακάμψετε ανά μηχάνημα ή να το αλλάξετε ανά μεταβλητή περιβάλλοντος. Αγγίξτε οποιοδήποτε από αυτά τα αρχεία, ο πράκτορας τα παρακολουθεί και ανακατασκευάζει το σύστημα προτροπής του χωρίς επανεκκίνηση της συνεδρίας. Χωρίς επανεκκίνηση, χωρίς απώλεια περιβάλλοντος.

Το Aura επιλύει τη διαμόρφωση σε τέσσερα επίπεδα, τις ενσωματωμένες προεπιλογές, το `~/.dweve/config.toml` σε επίπεδο χρήστη, το `.aura/config.toml` του έργου και οποιαδήποτε μεταβλητή περιβάλλοντος `AURA_*`. Συγχωνεύονται ανά κλειδί, με κάθε επίπεδο να παρακάμπτει το προηγούμενο· οι μεταβλητές περιβάλλοντος βρίσκονται στην κορυφή, έτσι ώστε μια μόνο εξαγωγή να μπορεί να αλλάξει τη συμπεριφορά του Aura για μία εργασία CI, έναν κλάδο, μία επίδειξη.

Διαβάζετε διαφορές σε σχέση με την προδιαγραφή του έργου…

ρόλος: "αναθεώρηση κώδικα, πριν από το commit"

Ζωντανή επαναφόρτωση, CLAUDE.md / .aura/*

Rust trait API, εργαλεία, κάθετο, συμβάντα

Εκτέλεση DAG: εντοπισμός σφαλμάτων, λειτουργία, αναθεώρηση

Λίστα ή εναλλαγή πρακτόρων, έργο / χρήστης / ενσωματωμένοι

Οι πράκτορες, οι δεξιότητες, τα πρόσθετα και οι ροές εργασίας είναι markdown + YAML σε δίσκο. Έξι ενσωματωμένοι πράκτορες συνοδεύουν το Aura· τα επίπεδα έργου, χρήστη και καθολικά συγχωνεύονται κατά την εκκίνηση. Επεξεργαστείτε ένα αρχείο, ο πράκτορας ανακατασκευάζει την προτροπή του χωρίς επανεκκίνηση.

πέρασμα lint, προειδοποιήσεις προαγώγιμες

πύλες, αποτυχία γρήγορα και διόρθωση επί τόπου

Το `/quality` εκτελεί fmt, clippy, μεταγλώττιση, δοκιμές, δοκιμές τεκμηρίωσης και έλεγχο ασφαλείας σε σειρά. Οι αποτυχίες περιλαμβάνουν ίχνη στοίβας και περιεχόμενο diff. Οι προειδοποιήσεις δεν είναι αποκλειστικές από προεπιλογή· μπορείτε να τις προάγετε σε πύλες ανά έργο.

Stdio JSON-RPC 2.0, διαχειριζόμενη υποδιεργασία, ίδιος αγωγός αδειών και ελέγχου με τα ενσωματωμένα.

Κανένας προσαρμοσμένος κώδικας MCP στο Aura

δομημένα αρχεία καταγραφής μέσω του διαύλου

κλήσεις LLM που ξεκινούν από τον διακομιστή

ανακαλύπτονται, καταγράφονται, ελέγχονται

σημαίες δυνατοτήτων, διαπραγματεύσιμες ανά διακομιστή

Οι διακομιστές MCP δηλώνονται στη διαμόρφωση του Aura: εντολή, ορίσματα, περιβάλλον. Κατά την έναρξη συνεδρίας, το Aura τους εκκινεί ως διαχειριζόμενες υποδιεργασίες, εκτελεί τη χειραψία τυποποιημένων δυνατοτήτων από το `dweve-protocol::mcp::capability` και καταγράφει την ανακαλυφθείσα επιφάνεια στο ίδιο μητρώο εργαλείων όπου ζουν τα ενσωματωμένα. Οι πόροι, τα εργαλεία, οι προτροπές, η δειγματοληψία και οι δυνατότητες καταγραφής ρέουν όλα μέσω του ίδιου τυποποιημένου διαύλου μηνυμάτων από το `dweve-protocol::mcp::message`. Τα εξωτερικά εργαλεία δεν είναι αξιόπιστα από προεπιλογή· κληρονομούν επίπεδα αδειών ανά εργαλείο, καταγραφή ελέγχου, φιλτράρισμα PII και προστασία διακόπτη κυκλώματος.

Ο πελάτης MCP του Aura βασίζεται στο `dweve-protocol::mcp`, την τυποποιημένη επιφάνεια μηνυμάτων, δυνατοτήτων, μεταφοράς και εργαλείων MCP που χρησιμοποιεί και το υπόλοιπο Dweve. Συνδεθείτε σε οποιονδήποτε διακομιστή MCP μέσω stdio JSON-RPC 2.0, διαπραγματευτείτε δυνατότητες και εμφανίστε τα εργαλεία / προτροπές / πόρους του δίπλα στα ενσωματωμένα του Aura. Ίδια πύλη αδειών, ίδιο ίχνος ελέγχου, ίδιος διακόπτης κυκλώματος.

Οι πράκτορες μοιράζονται έναν πίνακα εργασιών, ανταλλάσσουν μηνύματα μέσω του διαύλου συμβάντων και επιβάλλουν πύλες ποιότητας. Το βιβλίο εργασιών μεταξύ πρακτόρων παρακολουθεί διεκδικήσεις σε επίπεδο αρχείου για την αποφυγή συγκρούσεων.