GEODE
Autonomous Agent Harness
Vaatlusest järgmise tegevuseni.
Kohalik autonoomse agendi rakis, millele saab anda uurimistööd, failitöid ja ajastatud ülesandeid.
Kandidaadi vastuvõtt ja väljalaskeõigus on eraldi otsused.
Crucible on poliitikaotsingust eraldi katsetuum. Kandidaatcommit valideeritakse lubatud pindade ja külmutatud lepingu vastu, paarisülesanded koondatakse eraldi mõõtmise töökoopias ning tulemus on KEEP, REJECT või INVALID.
Train-verdikt
Üht lubatud pinna piires olevat kandidaati mõõdetakse fikseeritud lepinguga isoleeritud töökoopias ning eelregistreeritud reeglid otsustavad KEEP, REJECT või INVALID.
propose → preflight
search/supervisor.pykäivitamine · otsustamine: kandidaadi taotlussearch/producersOtsingu järelevalvaja küsib tootjalt kandidaati. r14 kandidaat oli replay-tootja uuesti rakendatud varasem kandidaat (r13), mitte uus LLM-i genereeritud kandidaat.
search/producersandmed: üks kandidaatcommitpropose → preflight
search/supervisor.pyTootja tagastab ühe kandidaatcommiti lubatud teede piires.
propose → preflight
search/supervisor.pykäivitamine · otsustamine: lubatud pind · diffi kontrolllubatud pind · kandidaadi diffcontract.pyKandidaadi diff peab jääma lepingu lubatud pinna piiresse ja külmutatud hindaja verifitseeritakse. r14 ja r35 puhul oli lubatud sihtmärk üks fail, tau2_agent_policy.md; core ja Crucible'i teostus olid fikseeritud hindaja teena.
evaluate → decide → record
search/supervisor.pykäivitamine · otsustamine: isoleeritud töökoopiatootjast isoleeritudmeasurement checkoutKandidaati kontrollitakse tootjast eraldatud mõõtmise töökoopias.
tootjast isoleeritud
measurement checkoutkäivitamine · otsustamine: käivitus fikseeritud lepingugatau2 käivitus · receiptassays/Baastase ja kandidaat käivitatakse sama lepingu, seemne ja ülesannetega.
tau2 käivitus · receipt
assays/andmed: toimija · kasutaja dialoogtau2 keskkondGEODE agent (toimija) vestleb tau2 ülesandekeskkonnas hindajale kuuluva simuleeritud kasutajaga.
tau2 käivitus · receipt
assays/andmed: mudelikutsedToimija- · kasutajamudelidr14 ja r35 puhul olid nii toimija kui ka simuleeritud kasutaja gpt-5.4/high (tellimus).
ülesande kontrollija
assays/andmed: paired evidencepaaris · ülesanne · perekonna koondpromotion.pyÜlesande kontrollija tulemused säilitatakse baastaseme ja kandidaadi paaridena.
külmutatud hindaja · eelregistreeritud
contract.pykäivitamine · otsustamine: eelregistreeritud koondaminepaaris · ülesanne · perekonna koondpromotion.pyPaaristulemused koondatakse ülesannete ja eelregistreeritud perekondade kaupa ning eelarve, katvuse, infrastruktuuri ja ohutuse tingimusi kontrollitakse eraldi.
KEEP · REJECT · INVALID
promotion.pykäivitamine · otsustamine: KEEP · head liigubsearch/* headrefs/crucibleKEEP-i korral saab järgmisest refs/crucible/search/* head'ist kandidaat. Train-verdikti promotion_authority on none.
Tagasilükkamine · kehtetu · tagasiside
REJECT ja INVALID hoiavad head'i alles ning järgmine kandidaat saab ainult veakoodid ja fikseeritud train-ülesannete ID-d. INVALID ei ole nullskoor.
ülesande kontrollija
assays/andmed: paired evidencepaaris · ülesanne · perekonna koondpromotion.pyÜlesande kontrollija tulemused säilitatakse baastaseme ja kandidaadi paaridena.
külmutatud hindaja · eelregistreeritud
contract.pykäivitamine · otsustamine: eelregistreeritud koondaminepaaris · ülesanne · perekonna koondpromotion.pyPaaristulemused koondatakse ülesannete ja eelregistreeritud perekondade kaupa ning eelarve, katvuse, infrastruktuuri ja ohutuse tingimusi kontrollitakse eraldi.
KEEP · REJECT · INVALID
promotion.pyandmed: REJECT · INVALIDveakoodid · train-ülesannete ID-dattempt/feedback.jsonTagasilükkamise või kehtetuse korral jääb eelmine head alles ning kandidaat ja selle kirjed säilitatakse. INVALID-i keskmine on null, mitte 0.
veakoodid · train-ülesannete ID-d
attempt/feedback.jsonandmed: veakoodid · ülesannete ID-dsearch/producersTagasiside järgmisele kandidaadile piirdub veakoodide ja fikseeritud train-ülesannete ID-dega; hindaja trajektoore ega vastuseid edasi ei anta.
Pitseeritud sobivus · eraldi volitus
Train-KEEP liigutab ainult otsingu head'i. Pitseeritud sobivus jõuab ainult eligible-refini; toote väljalase ja juurutamine on eraldi volitused väljaspool Crucible'it.
evaluate → decide → record
search/supervisor.pyandmed: record · ref receipttrain-komplekt · ümberarvutatud KEEPattestation/bundle.pyTrain-komplekt kehtib ainult siis, kui leping, baastaseme ja kandidaadi tõendid, ümberarvutatud KEEP, ettepaneku põlvnemine, järelevalvaja kirje ja rakendatud refi receipt on kõik omavahel seotud. See ei ole paranemise teine nimi.
train-komplekt · ümberarvutatud KEEP
attestation/bundle.pykäivitamine · otsustamine: ainult train-komplekt · üks kordlõikumatu testikomplekt · kasutatakse üks kordattestation/sealed.pyPitseeritud hindamine kasutab train-andmetest lõikumatut testikomplekti üks kord, ilma infrastruktuuri kordusteta.
ELIGIBLE · release_authority none
attestation/sealed.pykäivitamine · otsustamine: ainult eligible-refeligible/*refs/crucibleIsegi ELIGIBLE kirjutab ainult refs/crucible/eligible/* ja release_authority on fikseeritud väärtusele none.
Avalikud kirjed · r14 · r35
r14 oli train-KEEP ja seejärel pitseeritud REJECT; r35 (13. juuli 2026) oli INVALID puuduliku katvuse ja infrastruktuuri saastumise tõttu (0 paarisrida, keskmine null) ning head jäi muutmata.
KEEP · REJECT · INVALID
promotion.pyandmed: avalik verdict.jsongeode-eval-artifactsAvalikud artefaktid on normaliseeritud kirjed, mis on fikseeritud kohale 23e3428. r14 eelregistreeritud train-konfiguratsiooni räsi erineb avaliku konfiguratsiooni baitidest, seega kogu algset ahelat ei ole uuesti sertifitseeritud.
attestation/sealed.pyandmed: sealed decision.jsonr14 · train KEEP → sealed REJECT
geode-eval-artifactsr14: KEEP telecom-train-andmetel, 6 ülesannet × 1 katse (6 paarisrida, edutamisõiguseta), seejärel eraldi pitseeritud verdikt REJECT (väljalaskeõiguseta).
Kõik ühendused sama kaaluga. Vali voog, et tõsta esile ainult selle tee koos nummerdatud sammudega.
- Pidevjoon · päringute, kandidaatide ja tulemuste liikumissuund
- Kriipsjoon · käivitamine, otsustamine, volitamine, seadistamine
- Paks must joon · valitud voog; numbrid näitavad järjekorda
- Kast · koodi või kirjete piir, tee päises
- Sisemine silt · komponent selle piiri sees
- Kriipsjoonega kast · sellest piirist väljas
- otsingu järelevalvaja
- leping · verdikt · atesteerimine
- refid · kirjed
- tootjad · täitmine
Crucible on SIL-ist eraldi tuum; need kaks otsingut ei ole üks konveier, mis teineteise kandidaate edutaks. Toote väljalaske kasti ei tule ühtegi ühendust.
- Kolm volitust
- Train-KEEP liigutab otsingu head'i, pitseeritud ELIGIBLE salvestab eligible-refi ja toote väljalase on eraldi otsus väljaspool Crucible'it. Varasem verdikt ei anna kunagi hilisemat volitust.
- Null ei ole 0
- r35 kavandas 9 ülesannet × 3 katset (27 rida haru kohta), kuid võrreldavaid paare oli 0, seega on selle keskmine ja paranemine null. See ei ole 27 läbikukkunud ülesannet ega 0% edukus.