GEODE
Autonomous Agent Harness
Vaatlusest järgmise tegevuseni.
Kohalik autonoomse agendi rakis, millele saab anda uurimistööd, failitöid ja ajastatud ülesandeid.
Korraga muudetakse üht poliitikat; mõõtmine jääb fikseerituks.
Eraldi tsükkel, mis töötab rakisest väljaspool. Baastasemest lähtudes rakendab see ühe tüübitud poliitikamuudatuse ning sama Petri audit ja värav otsustavad KEEP-i ja taastamise vahel.
Üks muudatus → audit
Fikseeritud käivituslepinguga muutub üks lubatud poliitika ja GEODE-t auditeeritakse sama aparatuuriga. See ei ole töötav toode, mis end ise ümber kirjutab.
Operaatori kinnituskäivitamine · otsustamine: kinnituskäivitusleping · mudelid · eelarve
program.mdKäivitus algab alles pärast live-kutsete ja fikseeritud eelarve kinnitamist. Ilma kinnituseta valmistatakse ette ja kontrollitakse võrguühenduseta ainult lepingut.
käivitusleping · mudelid · eelarve
program.mdkäivitamine · otsustamine: käivituslepingfikseeritud eelarvega tsükkeltrain.pySeemnete ja rubriigi redaktsioonid, rollide mudelid ja mandaatide allikad, mõõteseaded, iteratsiooni-, aja- ja kulueelarved, edutamispoliitika ja peatamistingimused fikseeritakse enne käivitust.
fikseeritud eelarvega tsükkel
train.pykäivitamine · otsustamine: küsi üht kandidaatimutaator · üks kandidaatloop/mutateÜks tõenditele toetuv hüpotees muudab üht lubatud poliitikapinda.
7 pinda · hüperparameetriteta
loop/mutateandmed: poliitikamuudatus · mutation IDfailipõhine poliitikastate/policiesMuutuda tohib ainult seitse pinda: ümbrisviip, tööriistapoliitika, osadeks jaotamise nõuanded, refleksioon, oskuste kataloogi metaandmed, agendileping (role, system_prompt, tools) ning tööriistade kirjeldused ja vihjed. Hüperparameetrite muudatused lükatakse tagasi nii parsimisel kui ka rakendamisel. Poliitika rakendamine, uuesti mõõtmine ja valikuline commit on eraldi sammud, seega rakendamine pole iseenesest audit.
seemnekogum · rubriik fikseeritud
prepare.pykäivitamine · otsustamine: seemned · rubriik fikseeritudauditi alamprotsess · fikseeritud ajalõppmeasure.pyprepare.py on seemnekogumi ja rubriigi fikseeritud alus; kandidaadid seda ei muuda. Mõõtemooduli muutmine muudab mõõtmist, mitte testitavat süsteemi.
failipõhine poliitika
state/policiesandmed: valitud poliitikapoliitikapõhine OVERRIDE · STRICTmeasure.pymeasure.py loeb hetkel valitud poliitikafaili ja annab selle auditikeskkonnale.
poliitikapõhine OVERRIDE · STRICT
measure.pykäivitamine · otsustamine: poliitikapõhised override-teedcore · poliitikalaaduridmeasure.py annab auditi alamprotsessile ümbrise ning poliitikapõhised override- ja strict-teed ning käituskeskkonna vastav poliitikalaadur loeb igaüht. Ümbris (GEODE_WRAPPER_OVERRIDE → system_prompt) on üks haru; lisakeskkonnavõtmed ei laienda seitset muudetavat pinda. Ainult muudetud fail ei tõenda, et kandidaat jõudis sihtmärgini; seda kinnitab auditi tõendite diagnostika.
auditi alamprotsess · fikseeritud ajalõpp
measure.pykäivitamine · otsustamine: audit subprocessPetri auditAudit käib fikseeritud ajalõpu ja eelarvega, mida võrdluse keskel kunagi ei muudeta. Puuduv väljund on diagnostiline lünk, mitte nullskoor.
Petri auditandmed: auditi dialoogcore · poliitikalaadurid
Audiitor vestleb GEODE-ga seemnestsenaariumi kaudu ja kohtunik hindab transkripti.
Verdikt → säilitamine · taastamine
Sama lepinguga baastasemega võrreldes otsustavad kriitilised regressioonid ja edutamisreegel KEEP-i; tagasi lükatud muudatus taastatakse salvestatud eelmisele väärtusele.
Petri auditandmed: dimensioonide skooridkriitiline regressioon · trahvid
fitness.pySkooridega kaasnevad puuduvad dimensioonid ja valimite arvud. Mõõtmata dimensiooni ei loeta vaatluseks.
baseline · provenance
ledger.pyandmed: baseline · provenancekriitiline regressioon · trahvidfitness.pyVõrdluses kasutatakse ainult sama salvestatud lepingu ja epoch'iga baastaset. Uus Giti haru ei isoleeri baastaseme olekut.
kriitiline regressioon · trahvid
fitness.pyandmed: fitness · regressiooni põhjused_should_promote · KEEPgate.pyEsmalt kontrollitakse kriitiliste dimensioonide regressioone ja lisatrahve, seejärel marginaali või sihtdimensiooni testi. Ainult positiivne skalaar ei too kunagi edutamist.
_should_promote · KEEP
gate.pyandmed: KEEP · järgmine baastasebaseline · provenanceledger.pySäilitatud kandidaadist saab järgmine baastase. Kohapeal säilitatud kandidaat ei ole repositooriumi merge ega väljalase.
_reject_and_revert
gate.pykäivitamine · otsustamine: REJECT · eelmise taastaminefailipõhine poliitikastate/policiesRunneri loodud kandidaadi puhul taastatakse selle mutation ID all salvestatud poliitikajaotis ja ebaõnnestunud taastamine märgitakse. Käsitsi tehtud muudatusi automaatselt ei taastata ning ebakindel taastamine peatab järgmise kandidaadi.
_should_promote · KEEP
gate.pykirje · vaatlus: tulemus · verdiktiridatulemuste · mutatsioonide readledger.pyMõõtmine, verdikt ja päritolu kirjutatakse üks kord tulemuste ridadeks; ajaloolisi ridu ei kirjutata kunagi üle.
Kontrollid · korduvmõõtmine
Juuni 2026 käivitus: muutusteta never-haru ja K=5 baastase mõõtsid auditimüra eraldi ning üksiku auditi KEEP kontrolliti kordustega üle.
run-2606-broken-tool-usekäivitamine · otsustamine: kolm harufikseeritud eelarvega tsükkel
train.py3.–4. juuni 2026 käivitus eraldas triivi mutatsiooni mõjust kolme haruga: never (muutuseta), random (juhuslik vastuvõtt) ja gate (vastu võetud verdikti alusel). Sihtmärk oli GPT-5.5; audiitor ja kohtunik olid Claude Opus 4.8.
gen-0 baastase · 5 auditi keskmine
run-2606-broken-tool-useandmed: K=5 keskmine baastasebaseline · provenanceledger.pygen-0 baastase oli viie auditi keskmine (Petri broken_tool_use, väiksem on parem, keskmine 2.667).
never-haru · muutusteta kontroll
run-2606-broken-tool-usekäivitamine · otsustamine: mõõtmine muutusetaauditi alamprotsess · fikseeritud ajalõppmeasure.pynever-haru triivis keskmiseni 3.38 ilma ühegi poliitikamuudatuseta (10 auditit, väiksem on parem): otsene tõend, et auditimüra ületas mutatsiooni mõju.
--replicate K · uuesti mõõtmine
train.pykäivitamine · otsustamine: --replicate Kauditi alamprotsess · fikseeritud ajalõppmeasure.pySama kandidaati mõõdetakse samadel tingimustel K korda juurde, et välja sõeluda õnnelik üksik audit.
kordus · üksiku KEEP-i uuesti mõõtmine
run-2606-broken-tool-usekäivitamine · otsustamine: uuesti mõõtmine → tagasipööramine_reject_and_revertgate.pyÜksiku gate-auditi (1.6) põhjal säilitatud kandidaat mõõtis kordustes 3.0–3.8, baastasemest halvemini, seega taastati tšempion 2.667. Käivituse järeldus: selget paranemist ei olnud.
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
- Pikk kriips-punktjoon · kirjed ja vaatlus, verdiktist eraldi
- 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
- tsükkel · mõõtekäivitus
- leping · verdikt
- poliitika · kirjed
- muudatus · auditeeritav sihtmärk · käivituse kirje
GEODE SIL-i draiveri nimi on autoresearch; selle prepare/train/program-ülesehitus ja fikseeritud eelarve on eeskuju võtnud Karpathy autoresearchist. Mudeli kaalud ei muutu ning aparatuur ja eelarve jäävad võrdluse ajaks fikseerituks.
- Mis tohib muutuda
- Seitse pinda: ümbrisviip, tööriistapoliitika, osadeks jaotamise nõuanded, refleksioon, oskuste kataloogi metaandmed, agendileping ning tööriistade kirjeldused ja vihjed. Hindaja, eelarve, seemned ja rubriik jäävad võrdluse ajaks fikseerituks.
- Käivituse kirje ulatus
- run-2606 väärtused on selle käivituse Petri broken_tool_use keskmised (väiksem on parem). Need ei ole tõend SIL-i kumulatiivse paranemise ega üldistumise kohta.