GEODE
Autonomous Agent Harness
Fra observation til næste handling.
En lokal harness til autonome agenter, som research, filarbejde og planlagte opgaver kan overdrages til.
Fra rollouts til belæg
En beståelsesrate alene kan ikke forklare en udførelse. Jeg bevarer hændelsesrækkefølge, værktøjskald og resultater, afstamning for nye forsøg og belæg fra uafhængige verifikatorer og forbinder derefter de dele, der kan offentliggøres. Eksperimenterne viser, hvordan kontrakterne for logning og evaluering udviklede sig.
Efter eksperiment · i datorækkefølge
De seks eksperimenter står i datorækkefølge; de er ikke én sammenhængende optimeringsproces. SIL leverer ikke automatisk til Crucible eller Jev, og det er ingen påstand om, at GEODE i produktion blev ved med at blive bedre. Datoerne er eksperiment- og publiceringssnapshot-datoer, og pile bruges kun til trinene inden for ét eksperiment.
June 3, 2026 to June 4, 2026SIL · ekstern policysøgning
En KEEP fra én audit blev efterprøvet med gentagen måling
SpørgsmålForbedrede en policymutation værktøjsbrugen ud over auditstøjen?
Eksternt eksperiment · uden for GEODE-runtimen
- Baseline · K=5
- Én policymutation
- Petri-audit
- Gentagen måling
- Behold
- Rul tilbage
- Hvad ændrede sig
- I dette eksperiment blev gentagen måling føjet til en mutations enkelte audit, før der blev besluttet at beholde eller rulle tilbage. Seeds med afstemt sværhedsgrad og en K=5-baseline blev tilføjet, og armene never, random og gate adskiller drift, der opstår uden nogen ændring, fra accepterede ændringer.
- Hvad det underbygger
- Ved genmåling var kandidaten, der blev beholdt på én audit, dårligere end baseline (lavere er bedre), så indførelsen blev rullet tilbage. Eksperimentet endte uden robust forbedring. Det er en Petri broken_tool_use-adfærdsaudit, ikke en belønning for opgavefuldførelse.
July 11, 2026 to July 13, 2026Crucible · ekstern eksperimentkerne
At blive i søgningen og at nå produktet er separate domme
SpørgsmålEr belægget for at beholde en kandidat i søgningen det samme som belægget for at forfremme og udgive den til produktet?
Ekstern Crucible-kerne · separat måle-checkout
- Kandidat · forældreafstamning
- Kontrol af frosset kontrakt
- Parret måling
- KEEPkun til en separat forseglet dom
- REJECT
- INVALIDnull, ikke 0%
- Hvad ændrede sig
- Afviste og ugyldige kandidater bevares med deres forældreafstamning, og train-udvælgelse, forseglet egnethed og beføjelse til produktrelease er separate logs.
- Hvad det underbygger
- r14 var KEEP i train (seks opgaveenheder, ét forsøg hver, ingen forfremmelsesbeføjelse), men dens separate forseglede dom var REJECT (ingen beføjelse til forfremmelse til eller release af produktet). r35 er INVALID på grund af ufuldstændig dækning og forurening fra infrastrukturen; uden parrede rækker forbliver gennemsnittet null. Det er hverken selvmodifikation af runtimen eller en udrulningskæde SIL → Crucible.
July 21, 2026 · July 31, 2026Forædling · offentliggørelse
De resterende logs blev klassificeret, og kun det, der kan deles, blev til en uforanderlig release
SpørgsmålHvad kan faktisk rekonstrueres, og hvad kan deles sikkert?
- Privat kildeSessionslog · kildebelægnative resultat · verifikator inkluderet
- til Normaliserede hændelserbevar rækkefølge · identitet
- Normaliserede hændelseridentitet · rækkefølge · kald-resultat-par
- til Offentlig kandidatallowlist · maskér · digest
- Offentlig kandidatunder gennemgang
- til Kontrol: integritet · privatlivkontrollér
- Kontrol: integritet · privatlivpar · afstamning · omfang
- til Uforanderlig releasekun gennemgåede bytes
- Offentligt repositoryUforanderlig releasemanifest · native resultater refereret via digest
- til Ekstern tilbagelæsningverificér hash
- Ekstern tilbagelæsningfastlåst SHA-256
Hændelser, der bevarer rækkefølge og identifikatorer, bygges ud fra den oprindelige udførelse, og følsomt indhold i den offentlige kandidat fjernes eller erstattes af hashes. Når kald-resultat-par, omfang og afstamning er kontrolleret, offentliggøres de godkendte filer og manifestet som en uforanderlig release, og de eksterne hashes kontrolleres igen. - Hvad ændrede sig
- Optællingen fra 21. juli 2026 klassificerede logs over dialog, værktøjer, søgning og beslutninger efter kilde, og dubletter fra samme kilde blev ikke talt som uafhængige eksempler. Fra 31. juli 2026 gør geode.trajectory@1 og geode.trajectory-release@1 identitet, hændelsesrækkefølge, kald-resultat-par, integritet for omfang og genafspilning samt indholdsbundne manifester eksplicitte. Transformerede offentlige kopier og originaler har hver deres digest.
- Hvad det underbygger
- Forædling betyder her normalisering, korrelation, eksplicit maskering, afstamning og godkendelse til offentliggørelse. Den rekonstruerer ikke skjult ræsonnement og erklærer ikke et datasæt klar til træning. Et komplet omfang er ikke komplet genafspilning af bytes, når private tekster erstattes af digests.
- Privat kildeSessionslog · kildebelægnative resultat · verifikator inkluderet
August 25, 2026Learning view
Én rollout og dens belæg blev bundet sammen af identifikatorer
SpørgsmålHvilket input, forsøg, hændelsesforløb og hvilken belønning hører sammen?
geode.eval-learning-view@2 · forbundet via id'er og verificerede digests, ikke en kausal rækkefølge
- example
- rollout
- trajectory
- reward
Native verifikator-kvitteringer ejer belønningen. Nye forsøg ved infrastrukturfejl er forsøg inden for én rollout.
- Hvad ændrede sig
- Uforanderlige trajektorier genbruges gennem afgrænsede joins, og belønninger forbliver afledte labels ejet af evaluatoren. Nye forsøg ved infrastrukturfejl tilføjer ikke rollouts. Et observeret 0 bevares, og en manglende belønning er null; ugyldige eller afbrudte forsøg udelukkes fra valg af belønning. Gyldighed er en egenskab ved rollouten, ikke automatisk en null-belønning.
- Hvad det underbygger
- En Terminal-Bench fast-3-kørsel med Harbor 0.8.0 (tre opgaver, 3/3) og en Tau2-diagnostik over tre domæner (1/3, to gyldige nuller) er bundet i samme struktur. Det er kandidater til post-training, ikke datasæt brugt til træning eller belæg for forbedrede vægte, og et resultat på tre opgaver er ikke suitens nøjagtighed.
August 27, 2026 to September 5, 2026Harbor · Terminal-Bench 2.1
Én trial frembragte resultatet og genafspilningsloggen hver for sig
SpørgsmålHvordan bliver en reel opgaveudførelse til et resultat og en genafspilning, der kan efterprøves?
- Frosset opgave · specfastlagt på forhånd · fem gentagelser
- til Isoleret trialinstruks · miljø · grænser
- Harbor 0.22.0-trial · reel udførelseIsoleret trialGEODE som actor
- til Handlinger og sluttilstandudfør
- Handlinger og sluttilstandobserveret adfærd
- til Opgavens egen verifikatorkontrollér opgavetilstand
- til ATIF · projektion til offentlige hændelserprojicér registrerede hændelser
- Opgavens egen verifikator
- til Native belønning · kvitteringbelønning
- Native belønning · kvittering
- til Analyse af valgt forsøgfrosset udvælgelse
- ATIF · projektion til offentlige hændelserefterbehandling · ikke en ny kørsel
- Analyse af valgt forsøgfrosset udvælgelsesregel
En frosset opgave og spec giver en isoleret trial dens instruks, miljø og grænser; opgavens egen verifikator kontrollerer den tilstand, GEODE efterlod, og frembringer belønningen. Analysen bruger kun det forsøg, der er valgt efter en frosset regel. Hændelserne, der blev registreret i samme kørsel, projiceres separat til ATIF og offentlige hændelser, hvilket er efterbehandling, ikke en ny kørsel. - Hvad ændrede sig
- Den frosne spec, hvert forsøg, det valgte resultat, opgavens egen verifikator og en tro, men begrænset genafspilning bevares som separate, forbundne logs. Harbor 0.22.0 kørte fem gentagelser med GPT-5.6 Sol/max og sammenlignede GEODE (dengang en adapter med ét terminalværktøj) med Codex.
- Hvad det underbygger
- En opgave ejer instrukser, miljø og tests; en trial er ét forsøg; et job samler trials. Opgavens egen verifikator afgør belønningen, og GEODE's interne fuldførelsesbedømmer er feedback under kørslen. Den offentlige genafspilning er en efterfølgende projektion af registrerede værktøjshændelser, ikke en rå PTY eller en ny kørsel, og der blev ikke opfundet kommandoer til manglende celler. Det forhåndsregistrerede primære mål kunne ikke måles.
- Frosset opgave · specfastlagt på forhånd · fem gentagelser
September 24, 2026 to September 28, 2026Jev · delegering af beslutninger
En korrekt kandidat kræver stadig verifikation af leveringen
SpørgsmålBevarer en delegeret vurdering faktisk opgavekvalitet og endelig levering?
- U8n · Noul-kørsel · Harbor 0.22 · Astra udfører og reparerer, kun vurderingsstien ændresBeslutningstilstandopgavekontrakt · kandidat · værktøjsobservationer
- til Vurdering · Noulvurderingsinput
- Vurdering · NoulAstra eller Jev
- til GEODE forbrugersandsynligheder pr. betingelse
- GEODE forbrugersupported: lever; manglende belæg: hold tilbage
- til Endelig leveringsupported
- til Astra-reparationmanglende belæg · hold tilbage
- Endelig levering
- til Uafhængig kontrol af udfaldleveret resultat
- Astra-reparationnæste kandidat efter feedback
- til Vurdering · Noulvurdér igen
- til Sidste kandidat · bevaretsidste kandidat bevaret
- Uafhængig kontrol af udfaldregelorakel · leveret resultat
- U3's faste panelerkun vurdering · ingen actor, værktøjer eller Harbor
- Efterfølgende diagnose · efter kørslenSidste kandidat · bevaret
- til Efterfølgende orakeldiagnoseefterfølgende kontrol
- Efterfølgende orakeldiagnosekandidatens korrekthed · ingen effekt på levering
I den reelle kørsel går beslutningstilstanden til en vurdering; GEODE forbruger den, leverer, når den er supported, og holder ved manglende belæg resultatet tilbage, mens Astra reparerer, og vurderingen køres igen. Et uafhængigt regelorakel verificerer det leverede resultat. Separat, efter kørslen, blev den bevarede sidste kandidat diagnosticeret med et efterfølgende orakel; den diagnose har ingen effekt på leveringen. U3's faste paneler er et separat eksperiment, der kun sammenligner vurderinger, uden actor, værktøjer eller Harbor. - Hvad ændrede sig
- Accept af vurderingen, kandidatens korrekthed og endelig levering registreres som separate udfald, og afstamningen for forberedelse, fejl og reparation bevares i den offentlige kopi. Originale og transformerede offentlige hashes holdes adskilt.
- Hvad det underbygger
- I de 11 efterfølgende par fra det afbrudte U8n-studie var den sidste kandidat korrekt i begge arme, men leveringen var Astra 11/11 og Jev Noul 0/11: Jev Nouls vurdering af manglende belæg holdt leveringen tilbage. Det er en efterfølgende analyse og generaliseres ikke. Offentlig numerisk genberegning, gennemsyn af genafspilning og ny live-udførelse er tre forskellige operationer.
- U8n · Noul-kørsel · Harbor 0.22 · Astra udfører og reparerer, kun vurderingsstien ændresBeslutningstilstandopgavekontrakt · kandidat · værktøjsobservationer