GEODE
Autonomous Agent Harness
A megfigyeléstől a következő műveletig.
Helyi autonómágens-keretrendszer, amelyre kutatás, fájlműveletek és ütemezett feladatok bízhatók.
A jelölt elfogadása és a kiadási jogkör külön megítélés.
A Crucible a szabályzatkereséstől független kísérleti kernel. A jelölt commitot az engedélyezett felületekhez és egy befagyasztott szerződéshez méri, a páros feladatokat külön mérési checkoutban összesíti, az eredmény pedig KEEP, REJECT vagy INVALID.
Train-ítélet
Az engedélyezett felületen belüli egyetlen jelöltet elszigetelt checkoutban, rögzített szerződéssel mérik, és előre regisztrált szabályok döntenek a KEEP, REJECT vagy INVALID között.
propose → preflight
search/supervisor.pyfuttatás · döntés: jelölt kérésesearch/producersA keresési supervisor egy előállítótól kér jelöltet. Az r14 jelöltje egy korábbi jelölt (r13) volt, amelyet a replay-előállító alkalmazott újra, nem új, LLM által generált jelölt.
search/producersadat: egyetlen jelölt commitpropose → preflight
search/supervisor.pyAz előállító az engedélyezett útvonalakon belül egyetlen jelölt commitot ad vissza.
propose → preflight
search/supervisor.pyfuttatás · döntés: engedélyezett felület · diff-ellenőrzésengedélyezett felület · jelölt diffcontract.pyA jelölt diffnek a szerződés engedélyezett felületén belül kell maradnia, és a befagyasztott kiértékelőt is ellenőrzi. Az r14-ben és az r35-ben az engedélyezett cél egyetlen fájl, a tau2_agent_policy.md volt; a core és a Crucible-implementáció a kiértékelő útvonalaként rögzített volt.
evaluate → decide → record
search/supervisor.pyfuttatás · döntés: elszigetelt checkoutelkülönítve az előállítótólmeasurement checkoutA jelölt ellenőrzése az előállítótól elkülönített mérési checkoutban történik.
elkülönítve az előállítótól
measurement checkoutfuttatás · döntés: futtatás rögzített szerződésseltau2-futtatás · receiptassays/Az alapvonal és a jelölt ugyanazzal a szerződéssel, seeddel és feladatokkal fut.
tau2-futtatás · receipt
assays/adat: aktor · felhasználói párbeszédtau2-környezetA GEODE-ágens (aktor) a tau2 feladatkörnyezetében a kiértékelő tulajdonában lévő szimulált felhasználóval beszélget.
tau2-futtatás · receipt
assays/adat: modellhívásokAktor · felhasználómodellekAz r14-ben és az r35-ben az aktor és a szimulált felhasználó is gpt-5.4/high volt (előfizetés).
feladat-ellenőrző
assays/adat: paired evidencepáros · feladat · családösszesítéspromotion.pyA feladat-ellenőrző eredményei alapvonal–jelölt párokként maradnak meg.
befagyasztott kiértékelő · előre regisztrált
contract.pyfuttatás · döntés: előre regisztrált összesítéspáros · feladat · családösszesítéspromotion.pyA páros eredmények feladatonként és előre regisztrált családonként összesítődnek, a keret, a lefedettség, az infrastruktúra és a biztonsági feltételek külön ellenőrzésével.
KEEP · REJECT · INVALID
promotion.pyfuttatás · döntés: KEEP · a head elmozdulsearch/* headrefs/crucibleKEEP esetén a következő refs/crucible/search/* head a jelölt lesz. Egy train-ítélet promotion_authority értéke none.
Elutasítás · érvénytelen · visszajelzés
A REJECT és az INVALID megtartja a headet, a következő jelölt pedig csak hibakódokat és rögzített train-feladatazonosítókat kap. Az INVALID nem nulla pontszám.
feladat-ellenőrző
assays/adat: paired evidencepáros · feladat · családösszesítéspromotion.pyA feladat-ellenőrző eredményei alapvonal–jelölt párokként maradnak meg.
befagyasztott kiértékelő · előre regisztrált
contract.pyfuttatás · döntés: előre regisztrált összesítéspáros · feladat · családösszesítéspromotion.pyA páros eredmények feladatonként és előre regisztrált családonként összesítődnek, a keret, a lefedettség, az infrastruktúra és a biztonsági feltételek külön ellenőrzésével.
KEEP · REJECT · INVALID
promotion.pyadat: REJECT · INVALIDhibakódok · train-feladatazonosítókattempt/feedback.jsonElutasítás vagy érvénytelenség esetén az előző head marad, a jelölt és feljegyzései megmaradnak. Az INVALID átlaga null, nem nulla.
hibakódok · train-feladatazonosítók
attempt/feedback.jsonadat: hibakódok · feladatazonosítóksearch/producersA következő jelöltnek adott visszajelzés hibakódokra és rögzített train-feladatazonosítókra korlátozódik; a kiértékelő trajektóriái vagy válaszai nem kerülnek át.
Lepecsételt alkalmasság · külön jogkör
A train KEEP csak a keresési headet mozgatja. A lepecsételt alkalmasság csak az eligible refig jut el; a termékkiadás és a telepítés a Cruciblen kívüli külön jogkörök.
evaluate → decide → record
search/supervisor.pyadat: record · ref receipttrain bundle · újraszámolt KEEPattestation/bundle.pyEgy train bundle csak akkor áll meg, ha a szerződés, az alapvonal- és a jelöltbizonyíték, az újraszámolt KEEP, a javaslat leszármazása, a supervisor-feljegyzés és az alkalmazott ref igazolása mind összekapcsolódik. Nem a javulás másik neve.
train bundle · újraszámolt KEEP
attestation/bundle.pyfuttatás · döntés: csak train bundle · egyszerdiszjunkt tesztcsomag · egyszer használvaattestation/sealed.pyA lepecsételt kiértékelés a train-től diszjunkt tesztcsomagot egyszer használja, nulla infrastrukturális újrapróbálkozással.
ELIGIBLE · release_authority none
attestation/sealed.pyfuttatás · döntés: csak eligible refeligible/*refs/crucibleMég az ELIGIBLE is csak a refs/crucible/eligible/* alá ír, és a release_authority értéke rögzítetten none.
Nyilvános feljegyzések · r14 · r35
Az r14 train KEEP, majd lepecsételt REJECT volt; az r35 (2026. július 13.) hiányos lefedettség és infrastrukturális szennyeződés miatt INVALID lett (0 páros sor, az átlag null), a head változatlan maradt.
KEEP · REJECT · INVALID
promotion.pyadat: nyilvános verdict.jsongeode-eval-artifactsA nyilvános artefaktumok a 23e3428-nál rögzített, normalizált feljegyzések. Az r14 előre regisztrált train-konfigurációs hashe eltér a nyilvános konfiguráció bájtjaitól, így a teljes eredeti lánc nincs újra tanúsítva.
attestation/sealed.pyadat: sealed decision.jsonr14 · train KEEP → sealed REJECT
geode-eval-artifactsr14: KEEP a telecom train-en, 6 feladat × 1 próbafutás (6 páros sor, előléptetési jogkör nélkül), majd külön lepecsételt REJECT ítélet (kiadási jogkör nélkül).
Minden kapcsolat azonos vastagsággal. Válasszon egy folyamatot, hogy csak annak útvonala emelődjön ki, számozott lépésekkel.
- Folytonos · a kérések, jelöltek és eredmények áramlási iránya
- Szaggatott · futtatás, döntés, engedélyezés, konfigurálás
- Vastag fekete vonal · a kiválasztott folyamat; a számok a sorrendet jelzik
- Doboz · kód- vagy feljegyzéshatár, fejlécében az útvonallal
- Belső chip · komponens a határon belül
- Szaggatott doboz · a határon kívül
- keresési supervisor
- szerződés · ítélet · tanúsítás
- refek · feljegyzések
- előállítók · végrehajtás
A Crucible a SIL-től független kernel; a két keresés nem egyetlen folyamat, amely egymás jelöltjeit léptetné elő. A termékkiadás dobozába nem fut be kapcsolat.
- Három jogkör
- A train KEEP a keresési headet mozgatja, a lepecsételt ELIGIBLE egy eligible refet rögzít, a termékkiadás pedig a Cruciblen kívüli külön döntés. Egy korábbi ítélet soha nem ad későbbi jogkört.
- A null nem nulla
- Az r35 9 feladat × 3 próbafutást tervezett (karonként 27 sor), de 0 összevethető párja volt, így átlaga és javulása null. Ez nem 27 sikertelen feladat és nem 0%-os sikerességi arány.