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.
Egyszerre egy szabályzat változik; a mérés rögzített marad.
A keretrendszeren kívül futó külön ciklus. Az alapvonalból kiindulva egyetlen típusos szabályzatváltozást alkalmaz, és ugyanaz a Petri-audit és kapu dönt a KEEP és a visszaállítás között.
Egy változtatás → audit
Rögzített futtatási szerződés mellett egyetlen engedélyezett szabályzat változik, és a GEODE-ot ugyanazzal a mérőeszközzel auditálják. Ez nem a futó termék önmagát átíró folyamata.
Üzemeltetői jóváhagyásfuttatás · döntés: jóváhagyásfuttatási szerződés · modellek · keret
program.mdA futtatás csak az élő hívások és a rögzített keret jóváhagyása után indul. Jóváhagyás nélkül csak a szerződés készül el, és offline ellenőrzés történik.
futtatási szerződés · modellek · keret
program.mdfuttatás · döntés: futtatási szerződésrögzített keretű ciklustrain.pyA seed- és rubrikaváltozatok, a szerepmodellek és a hitelesítőadat-források, a mérési beállítások, az iterációs, idő- és költségkeretek, az előléptetési szabályzat és a leállási feltételek a futtatás előtt rögzülnek.
rögzített keretű ciklus
train.pyfuttatás · döntés: egy jelölt kérésemutátor · egy jelöltloop/mutateEgyetlen bizonyítékokkal alátámasztott hipotézis egyetlen engedélyezett szabályzatfelületet változtat meg.
7 felület · hiperparaméter nem
loop/mutateadat: szabályzatváltozás · mutációazonosítófájlalapú szabályzatstate/policiesCsak hét felület változhat: a burkoló prompt, az eszközszabályzat, a feladatbontási tanács, a reflexió, a készségkatalógus metaadatai, az ágensszerződés (role, system_prompt, tools), valamint az eszközleírások és tippek. A hiperparaméter-változtatásokat az elemzés és az alkalmazás is elutasítja. A szabályzat alkalmazása, az újramérés és az opcionális commit külön lépések, így egy alkalmazás önmagában nem audit.
seed-készlet · rubrika rögzítve
prepare.pyfuttatás · döntés: seedek · rubrika rögzítveauditalfolyamat · rögzített időkorlátmeasure.pyA prepare.py a seed-készlet és a rubrika rögzített referenciája; a jelöltek nem változtatják meg. Egy mérőmodul megváltoztatása a mérést változtatja meg, nem a vizsgált rendszert.
fájlalapú szabályzat
state/policiesadat: kiválasztott szabályzatszabályzatonkénti OVERRIDE · STRICTmeasure.pyA measure.py beolvassa az éppen kiválasztott szabályzatfájlt, és átadja az auditkörnyezetnek.
szabályzatonkénti OVERRIDE · STRICT
measure.pyfuttatás · döntés: szabályzatonkénti felülírási útvonalakcore · szabályzatbetöltőkA measure.py átadja az auditalfolyamatnak a burkoló, valamint a szabályzatonkénti override- és strict-útvonalakat, és a futtatókörnyezet megfelelő szabályzatbetöltője mindegyiket beolvassa. A burkoló (GEODE_WRAPPER_OVERRIDE → system_prompt) csak az egyik ág; a további környezeti kulcsok nem bővítik a hét módosítható felületet. Egy szerkesztett fájl önmagában nem bizonyítja, hogy a jelölt eljutott a célig; ezt az auditbizonyíték diagnosztikája igazolja.
auditalfolyamat · rögzített időkorlát
measure.pyfuttatás · döntés: audit subprocessPetri-auditAz audit rögzített időkorláttal és kerettel fut, amelyek az összehasonlítás közben soha nem változnak. A hiányzó kimenet diagnosztikai hiány, nem nulla pontszám.
Petri-auditadat: auditpárbeszédcore · szabályzatbetöltők
Az auditor a seed-forgatókönyvön keresztül beszélget a GEODE-dal, a bíráló pedig pontozza az átiratot.
Ítélet → megtartás · visszaállítás
Az azonos szerződésű alapvonallal összevetve a kritikus regressziók és az előléptetési szabály döntenek a KEEP-ről; az elutasított változtatás a rögzített korábbi értékére áll vissza.
Petri-auditadat: dimenziópontszámokkritikus regresszió · büntetőpontok
fitness.pyA pontszámok a hiányzó dimenziókkal és a mintaszámokkal együtt érkeznek. A nem mért dimenzió nem számít megfigyelésnek.
baseline · provenance
ledger.pyadat: baseline · provenancekritikus regresszió · büntetőpontokfitness.pyAz összehasonlítás csak azonos rögzített szerződésű és epochú alapvonalat használ. Egy új Git-ág nem különíti el az alapvonal állapotát.
kritikus regresszió · büntetőpontok
fitness.pyadat: fitness · regressziós okok_should_promote · KEEPgate.pyElőbb a kritikus dimenziók regresszióit és a kiegészítő büntetőpontokat ellenőrzi, utána a margin- vagy céldimenzió-tesztet. Egy pozitív skalár önmagában soha nem léptet elő.
_should_promote · KEEP
gate.pyadat: KEEP · következő alapvonalbaseline · provenanceledger.pyA megtartott jelölt lesz a következő alapvonal. A helyben megtartott jelölt nem tárolóbeli merge és nem kiadás.
_reject_and_revert
gate.pyfuttatás · döntés: REJECT · előző visszaállításafájlalapú szabályzatstate/policiesA runner által készített jelöltnél a mutációazonosítója alatt rögzített szabályzatszakasz áll vissza, a sikertelen visszaállítás pedig megjelölést kap. A kézi változtatások nem állnak vissza automatikusan, és a bizonytalan visszaállítás leállítja a következő jelöltet.
_should_promote · KEEP
gate.pyfeljegyzés · megfigyelés: eredmény · ítéletsoreredmények · mutációs sorokledger.pyA mérés, az ítélet és a származás egyszer íródik ki eredménysorként; a korábbi sorok soha nem íródnak át.
Kontrollok · ismételt mérés
2026. júniusi futtatás: a változtatás nélküli never kar és a K=5 alapvonal külön mérte az auditzajt, az egyetlen auditon alapuló KEEP-et pedig ismételt mérésekkel ellenőrizték újra.
run-2606-broken-tool-usefuttatás · döntés: három karrögzített keretű ciklus
train.pyA 2026. június 3–4-i futtatás három karral választotta szét a sodródást a mutáció hatásától: never (nincs változtatás), random (véletlenszerű elfogadás) és gate (az ítélet alapján elfogadva). A cél a GPT-5.5 volt; az auditor és a bíráló a Claude Opus 4.8.
gen-0 alapvonal · 5 audit átlaga
run-2606-broken-tool-useadat: K=5 átlagos alapvonalbaseline · provenanceledger.pyA gen-0 alapvonal öt audit átlaga volt (Petri broken_tool_use, az alacsonyabb a jobb, átlag 2.667).
never kar · változtatás nélküli kontroll
run-2606-broken-tool-usefuttatás · döntés: mérés változtatás nélkülauditalfolyamat · rögzített időkorlátmeasure.pyA never kar szabályzatváltozás nélkül is 3.38-as átlagra sodródott (10 audit, az alacsonyabb a jobb): közvetlen bizonyíték arra, hogy az auditzaj meghaladta a mutáció hatását.
--replicate K · újramérés
train.pyfuttatás · döntés: --replicate Kauditalfolyamat · rögzített időkorlátmeasure.pyUgyanazt a jelöltet azonos feltételek mellett még K-szor megmérik, hogy kiszűrjék egyetlen audit szerencsés értékét.
replicate · egyetlen KEEP újramérése
run-2606-broken-tool-usefuttatás · döntés: újramérés → visszaállítás_reject_and_revertgate.pyAz egyetlen gate-auditon megtartott jelölt (1.6) az ismételt méréseken 3.0–3.8-at mért, rosszabbat az alapvonalnál, ezért a 2.667-es champion állt vissza. A futtatás következtetése: nincs egyértelmű javulás.
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
- Hosszú pontvonalas · feljegyzések és megfigyelés, az ítélettől elkülönítve
- 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
- ciklus · mérési futtatás
- szerződés · ítélet
- szabályzat · feljegyzések
- változtatás · auditált cél · futtatási feljegyzés
A GEODE SIL-meghajtójának neve autoresearch; prepare/train/program felépítése és rögzített kerete Karpathy autoresearch projektjét követi. Modellsúlyok nem változnak, a mérőeszköz és a keret pedig az összehasonlítás alatt rögzített marad.
- Mi változhat
- Hét felület: burkoló prompt, eszközszabályzat, feladatbontási tanács, reflexió, készségkatalógus-metaadatok, ágensszerződés, valamint eszközleírások és tippek. A kiértékelő, a keret, a seedek és a rubrika az összehasonlítás alatt rögzítettek.
- A futtatási feljegyzés hatóköre
- A run-2606 értékei az adott futtatás Petri broken_tool_use átlagai (az alacsonyabb a jobb). Nem bizonyítják a SIL halmozott javulását vagy általánosíthatóságát.