GEODE
Autonomous Agent Harness
Από την παρατήρηση στην επόμενη ενέργεια.
Ένα τοπικό πλαίσιο αυτόνομου πράκτορα στο οποίο ανατίθενται έρευνα, εργασίες με αρχεία και προγραμματισμένες εργασίες.
Η αποδοχή υποψηφίου και η εξουσία έκδοσης είναι χωριστές κρίσεις.
Το Crucible είναι πυρήνας πειραμάτων χωριστός από την αναζήτηση πολιτικής. Ένα υποψήφιο commit επικυρώνεται απέναντι στις επιτρεπόμενες επιφάνειες και σε ένα παγωμένο συμβόλαιο, οι ζευγαρωτές εργασίες συγκεντρώνονται σε χωριστό checkout μέτρησης, και το αποτέλεσμα είναι KEEP, REJECT ή INVALID.
Ετυμηγορία train
Ένας υποψήφιος μέσα στην επιτρεπόμενη επιφάνεια μετριέται με σταθερό συμβόλαιο σε απομονωμένο checkout, και προκαταχωρισμένοι κανόνες αποφασίζουν KEEP, REJECT ή INVALID.
propose → preflight
search/supervisor.pyεκτέλεση · κρίση: αίτημα υποψηφίουsearch/producersΟ supervisor της αναζήτησης ζητά υποψήφιο από έναν παραγωγό. Ο υποψήφιος του r14 ήταν παλαιότερος υποψήφιος (r13) που εφάρμοσε ξανά ο replay producer, όχι νέος υποψήφιος παραγμένος από LLM.
search/producersδεδομένα: ένα υποψήφιο commitpropose → preflight
search/supervisor.pyΈνας παραγωγός επιστρέφει ένα μόνο υποψήφιο commit μέσα στις επιτρεπόμενες διαδρομές.
propose → preflight
search/supervisor.pyεκτέλεση · κρίση: επιτρεπόμενη επιφάνεια · έλεγχος diffεπιτρεπόμενη επιφάνεια · diff υποψηφίουcontract.pyΤο diff του υποψηφίου πρέπει να μένει μέσα στην επιφάνεια που επιτρέπει το συμβόλαιο, και ο frozen evaluator επαληθεύεται. Στα r14 και r35 ο επιτρεπόμενος στόχος ήταν ένα αρχείο, το tau2_agent_policy.md, ενώ το core και η υλοποίηση του Crucible ήταν σταθερά ως διαδρομή του evaluator.
evaluate → decide → record
search/supervisor.pyεκτέλεση · κρίση: απομονωμένο checkoutαπομονωμένο από τον παραγωγόmeasurement checkoutΟ υποψήφιος ελέγχεται σε checkout μέτρησης χωριστό από τον παραγωγό.
απομονωμένο από τον παραγωγό
measurement checkoutεκτέλεση · κρίση: εκτέλεση με σταθερό συμβόλαιοεκτέλεση tau2 · receiptassays/Το baseline και ο υποψήφιος εκτελούνται με το ίδιο συμβόλαιο, seed και εργασίες.
εκτέλεση tau2 · receipt
assays/δεδομένα: διάλογος actor · χρήστηΠεριβάλλον tau2Ο πράκτορας GEODE (actor) συνομιλεί με τον προσομοιωμένο χρήστη που ανήκει στον evaluator, στο περιβάλλον εργασιών tau2.
εκτέλεση tau2 · receipt
assays/δεδομένα: κλήσεις μοντέλωνΜοντέλα actor · userΣτα r14 και r35 τόσο ο actor όσο και ο προσομοιωμένος χρήστης ήταν gpt-5.4/high (συνδρομή).
επαληθευτής εργασίας
assays/δεδομένα: paired evidenceσυγκέντρωση paired · task · familypromotion.pyΤα αποτελέσματα του επαληθευτή εργασιών κρατούνται ως ζεύγη baseline–υποψηφίου.
frozen evaluator · προκαταχωρισμένος
contract.pyεκτέλεση · κρίση: προκαταχωρισμένη συγκέντρωσησυγκέντρωση paired · task · familypromotion.pyΤα ζευγαρωτά αποτελέσματα συγκεντρώνονται ανά task και προκαταχωρισμένο family, και οι συνθήκες προϋπολογισμού, coverage, υποδομής και ασφάλειας ελέγχονται χωριστά.
KEEP · REJECT · INVALID
promotion.pyεκτέλεση · κρίση: KEEP · μετακίνηση headsearch/* headrefs/crucibleΣε KEEP, το επόμενο head του refs/crucible/search/* γίνεται ο υποψήφιος. Το promotion_authority μιας ετυμηγορίας train είναι none.
Απόρριψη · ακυρότητα · ανατροφοδότηση
Τα REJECT και INVALID κρατούν το head, και ο επόμενος υποψήφιος παίρνει μόνο κωδικούς αποτυχίας και σταθερά ID εργασιών train. Το INVALID δεν είναι μηδενική βαθμολογία.
επαληθευτής εργασίας
assays/δεδομένα: paired evidenceσυγκέντρωση paired · task · familypromotion.pyΤα αποτελέσματα του επαληθευτή εργασιών κρατούνται ως ζεύγη baseline–υποψηφίου.
frozen evaluator · προκαταχωρισμένος
contract.pyεκτέλεση · κρίση: προκαταχωρισμένη συγκέντρωσησυγκέντρωση paired · task · familypromotion.pyΤα ζευγαρωτά αποτελέσματα συγκεντρώνονται ανά task και προκαταχωρισμένο family, και οι συνθήκες προϋπολογισμού, coverage, υποδομής και ασφάλειας ελέγχονται χωριστά.
KEEP · REJECT · INVALID
promotion.pyδεδομένα: REJECT · INVALIDκωδικοί αποτυχίας · ID εργασιών trainattempt/feedback.jsonΣε απόρριψη ή ακυρότητα μένει το προηγούμενο head, και ο υποψήφιος και οι καταγραφές του διατηρούνται. Ο μέσος όρος ενός INVALID είναι null, όχι μηδέν.
κωδικοί αποτυχίας · ID εργασιών train
attempt/feedback.jsonδεδομένα: κωδικοί αποτυχίας · ID εργασιώνsearch/producersΗ ανατροφοδότηση προς τον επόμενο υποψήφιο περιορίζεται σε κωδικούς αποτυχίας και σταθερά ID εργασιών train. Δεν μεταβιβάζονται τροχιές ή απαντήσεις του evaluator.
Επιλεξιμότητα sealed · χωριστή εξουσία
Το KEEP του train μετακινεί μόνο το head της αναζήτησης. Η επιλεξιμότητα sealed φτάνει μόνο στο eligible ref, ενώ η έκδοση και η ανάπτυξη του προϊόντος είναι χωριστές εξουσίες έξω από το Crucible.
evaluate → decide → record
search/supervisor.pyδεδομένα: record · ref receipttrain bundle · επανυπολογισμένο KEEPattestation/bundle.pyΈνα train bundle ισχύει μόνο όταν συνδέονται όλα: συμβόλαιο, τεκμήρια baseline και υποψηφίου, επανυπολογισμένο KEEP, γενεαλογία πρότασης, καταγραφή του supervisor και receipt του εφαρμοσμένου ref. Δεν είναι άλλο όνομα για τη βελτίωση.
train bundle · επανυπολογισμένο KEEP
attestation/bundle.pyεκτέλεση · κρίση: μόνο train bundle · μία φοράdisjoint test pack · μίας χρήσηςattestation/sealed.pyΗ αξιολόγηση sealed χρησιμοποιεί μία φορά ένα test pack ξένο προς το train, με μηδέν επαναλήψεις υποδομής.
ELIGIBLE · release_authority none
attestation/sealed.pyεκτέλεση · κρίση: μόνο eligible refeligible/*refs/crucibleΑκόμη και το ELIGIBLE γράφει μόνο στο refs/crucible/eligible/*, και το release_authority είναι σταθερά none.
Δημόσιες καταγραφές · r14 · r35
Το r14 ήταν train KEEP και έπειτα sealed REJECT. Το r35 (July 13, 2026) ήταν INVALID λόγω ελλιπούς coverage και μόλυνσης υποδομής (0 ζευγαρωτές γραμμές, μέσος όρος null), με το head αμετάβλητο.
KEEP · REJECT · INVALID
promotion.pyδεδομένα: δημόσιο verdict.jsongeode-eval-artifactsΤα δημόσια τεχνουργήματα είναι κανονικοποιημένες καταγραφές σταθεροποιημένες στο 23e3428. Το προκαταχωρισμένο hash ρυθμίσεων train του r14 διαφέρει από τα δημόσια bytes ρυθμίσεων, οπότε ολόκληρη η αρχική αλυσίδα δεν πιστοποιείται ξανά.
attestation/sealed.pyδεδομένα: sealed decision.jsonr14 · train KEEP → sealed REJECT
geode-eval-artifactsr14: KEEP στο telecom train, 6 εργασίες × 1 δοκιμή (6 ζευγαρωτές γραμμές, χωρίς εξουσία προαγωγής), και έπειτα χωριστή ετυμηγορία sealed REJECT (χωρίς εξουσία έκδοσης).
Κάθε σύνδεση με το ίδιο πάχος. Επιλέξτε μια ροή για να επισημανθεί μόνο η διαδρομή της, με αριθμημένα βήματα.
- Συνεχής · η κατεύθυνση ροής αιτημάτων, υποψηφίων και αποτελεσμάτων
- Διακεκομμένη · εκτέλεση, κρίση, εξουσιοδότηση, ρύθμιση
- Παχιά μαύρη γραμμή · η επιλεγμένη ροή, οι αριθμοί δίνουν τη σειρά
- Κουτί · όριο κώδικα ή καταγραφής, με τη διαδρομή του στην κεφαλίδα
- Εσωτερικό τσιπ · στοιχείο σε αυτό το όριο
- Διακεκομμένο κουτί · εκτός αυτού του ορίου
- supervisor αναζήτησης
- συμβόλαιο · ετυμηγορία · βεβαίωση
- refs · καταγραφές
- παραγωγοί · εκτέλεση
Το Crucible είναι πυρήνας χωριστός από το SIL, και οι δύο αναζητήσεις δεν είναι μία αλυσίδα που προάγει η μία τους υποψηφίους της άλλης. Το κουτί έκδοσης προϊόντος δεν έχει εισερχόμενη σύνδεση.
- Τρεις εξουσίες
- Το train KEEP μετακινεί το head της αναζήτησης, το sealed ELIGIBLE καταγράφει ένα eligible ref, και η έκδοση προϊόντος είναι χωριστή απόφαση έξω από το Crucible. Μια προηγούμενη ετυμηγορία δεν παραχωρεί ποτέ μια μεταγενέστερη εξουσία.
- Το null δεν είναι μηδέν
- Το r35 είχε προγραμματίσει 9 εργασίες × 3 δοκιμές (27 γραμμές ανά arm), αλλά είχε 0 συγκρίσιμα ζεύγη, οπότε ο μέσος όρος και η βελτίωσή του είναι null. Δεν πρόκειται για 27 αποτυχημένες εργασίες ούτε για ποσοστό επιτυχίας 0%.