Geodi, GEODEs offisielle pikselfigur
Tilbake til salen

GEODE

Autonomous Agent Harness

Fra observasjon til neste handling.

En lokal harness for autonome agenter, som research, filarbeid og planlagte oppgaver kan overlates til.

2026.02.21 — present

Design, vurdering, verifisering: Author · implementering: Claude · gjennomgang: Codex

  • CLIPublisert · PyPI
  • MCP-serverImplementert

GEODE runtime vocabulary

Lens
Agent Harness
ReAct
Runtime
External Loop
Data System
Improvement Mechanism
  1. reasoning
  2. action
  3. observation
  1. plan
  2. memory
  3. tools
  4. hook
  5. reflexion
  1. rollouts
  2. data curation
  3. data governance
  1. evaluation
  2. scaffold search
  3. promotion

Reasoning: SYSTEM PROMPT · CONVERSATION · RUNTIME HINTS · MODEL · ADAPTER CALL · NEXT ACTION · TOOL SCHEMA · TEXT-ONLY TURN · CURRENT STEP · PROJECT MEMORY · RUNTIME RULES · EFFORT · thinking_budget · reasoning_effort · adaptive_thinking · effort_values · default_effort · binds_thinking · none · minimal · low · medium · high · xhigh · max · MODEL ROUTEAction: ACT · TOOL_USE · TOOLCALLPROCESSOR · DISPATCH · RESEARCH · BASH · COMPUTER USE · FILE · GIT · PROCESS · EFFECT RECEIPT · TOOLEXECUTORObservation: NEXT ACTION · RESEARCH · OBSERVE · TOOL_RESULT · RESULT · ERROR · CODE · DOCUMENT · SOURCE · EVIDENCE · EXCERPTPlan: CURRENT STEP · OBJECTIVE · PLANSTEP · EXPECTED OUTCOME · REMAINING STEPS · COMPLETED · ABANDONED · REVISION · UPDATE_PLAN · /PLAN · REPLAN · VERIFY FAILED · LOW CONFIDENCEMemory: SYSTEM PROMPT · CONVERSATION · PROJECT MEMORY · RUNTIME RULES · TOOL_RESULT · CONVERSATIONCONTEXT · MESSAGES · CONTEXT WINDOW · COMPACTION · CHECKPOINT · SESSION · RECOVERY · SQLITE · STATE.JSON · PreCompact · PostCompact · SessionStart · SessionEndTools: TOOL SCHEMA · TOOL_USE · TOOLCALLPROCESSOR · DISPATCH · BASH · COMPUTER USE · EFFECT RECEIPT · TOOL_RESULT · BOUNDTOOLPLAN · GENERATION · HASH · TOOLEXECUTOR · SCOPE · POLICY · HOOK · APPROVAL · HITL · PreToolUse · PostToolUse · MCP CLIENT · PermissionRequestHook: DISPATCH · HOOK · PreToolUse · PostToolUse · UserPromptSubmit · PermissionRequest · PreCompact · PostCompact · SessionStart · SessionEnd · SubagentStart · SubagentStop · PreVerify · tool_request · tool_execution · llm_request · llm_execution · REQUEST TRANSFORM · next_call · WRAPPER · REGISTRY · PostVerify · StopReflexion: NEXT ACTION · EVIDENCE · REPLAN · VERIFY FAILED · LOW CONFIDENCE · HOOK · PreVerify · HYPOTHESES · CONFIDENCE · NEXT_ACTION_HINT · RECORD_REFLECTION · CONTRADICTION · REPAIR · VERIFY · PostVerify · Stop · COMPLETION · CONTINUE · TIME · TOKEN BUDGET · CANCELLATIONRollouts: SESSION · ROLLOUT · EXAMPLE · SEED · REPETITION · ATTEMPT · TRAJECTORY · REWARD · OUTCOME · TRACE · RUN IDData Curation: TASK SYNTHESIS · SEED GENERATION · PROXIMITY · RANKING · META-REVIEW · ELO TOURNAMENT · PILOT · DEDUPLICATION · SURVIVOR SELECTION · FROZEN POOLData Governance: PROVENANCE · LINEAGE · SCHEMA VERSION · SOURCE DIGEST · PRIVACY REVIEW · ALLOWLIST · IMMUTABLE RELEASE · SPLIT ISOLATION · SEALED HOLDOUTEvaluation: TRAJECTORY · OUTCOME · TRACE · EVALUATION HARNESS · TASK · RUBRIC · GRADER · VERIFIER · VALIDITY · FITNESS · REPLICATION · TASK COVERAGEScaffold Search: RECOVERY · FITNESS · CANDIDATE · HYPOTHESIS · MUTATION POLICY · BASELINE · FROZEN EVALUATOR · POLICY INJECTION · SEARCH SPACE · PROMOTION GATEPromotion: SEALED HOLDOUT · PROMOTION GATE · CRUCIBLE · PAIRED TRIALS · BOOTSTRAP BOUND · FROZEN CONTRACT · TASK-PACK HASH · TRAIN · SEALED TEST · SAFETY VETO · KEEP · REJECT · INVALID

Recorded evaluation · MCPMark PostgreSQL · 2026-07-04

Før den endret noe, fant den det som allerede var der.

Oppgaven: sikkerhet på radnivå for en sosial medietjeneste med fem tabeller.

  1. UndersøkelseKall 1–12 · list_objects, get_object_details, execute_sqlLeste de fem tabellene, fire hjelpefunksjoner som allerede fantes, RLS slått av på alle fem, og policyer, privilegier og roller.
  2. HandlingKall 13 · execute_sqlÉn transaksjon: 20 policyer og RLS slått på, med 3 eksisterende hjelpefunksjoner gjenbrukt og 3 funksjoner lagt til.
  3. VerifiseringEvalueringsharness · ikke et agentkall18 bestått, 0 feilet. Alle 13 verktøysvar over 9 turer kom tilbake uten feil.
Utdata fra verifikatoren, 18 linjer (ordrett)
  1. RLS enabled on users
  2. RLS enabled on channels
  3. RLS enabled on channel_moderators
  4. RLS enabled on posts
  5. RLS enabled on comments
  6. Users can update their own profile
  7. Users blocked from updating other users' profiles
  8. Channel owners can update their channels
  9. Non-owners blocked from updating channels
  10. Post authors can update their posts
  11. Channel moderators can update posts in their channels
  12. Unauthorized users blocked from updating posts
  13. Comment authors can update their comments
  14. Post authors can moderate comments on their posts
  15. Channel owners can add moderators
  16. Non-owners blocked from adding moderators
  17. Content visibility varies correctly based on user context
  18. Anonymous users can see 3 public user profiles (correct)

En tidligere kjøring i en konfigurert evalueringssandkasse, ikke en live database eller en faktisk sikkerhetshendelse. Antall rader før policyene finnes ikke i loggen, så ingen vises. Offentlig kjørelogg (meta.json, commit 23e3428)

Å gå gjennom et resultat og reparere det (inspirert av Reflexion, innenfor samme oppgave) er en funksjon i den nåværende GEODE-runtimen. Ingen slik reparasjon forekommer i denne loggen: alle verktøysvar kom tilbake uten feil. Runtime-dokumentasjon (hook-system.md)

Modellen velger neste handling; verten holder utførelsesgrensen.

Runtimen fra en forespørsel kommer inn i en sesjon, gjennom modellkallet og tillatelseskontrollene av hvert foreslåtte verktøykall, til utførelse, resultater og logger. Når en flyt velges, fremheves bare stien dens med nummererte steg.

Modellen velger neste handling; runtimen kontrollerer verktøytillatelser og avgjør når arbeidet er fullført.

Eksterne eksperimenter med Scaffold Search / SIL startet 15. mai 2026

Pakken geode-agent installeres fra PyPI eller det offentlige repositoryet og kjøres fra egen terminal. Den kan også nås som MCP-server.

Runtime-arkitektur · tegnet ut fra kodestiene ved fastlåst commit 9e2c041
GEODEs runtime-arkitekturKomponenter og forbindelser i GEODEs runtime-prosess. Forespørsler kommer inn via terminal-IPC, meldingstjenester eller en ekstern MCP-vert og blir en sesjon; AgenticLoop kaller modellen med systemprompt, samtale og verktøyskjemaer. Et verktøykall som modellen foreslår, kjøres først når ToolExecutors kontroll av omfang, policy, skjema, hook og godkjenning er bestått, og resultatet blir neste modellinput. Checkpointet, tidslinjen og beleggradene er separate lagre.TerminalbrukerREPL · thin CLIMeldingskanalSlack · Discord · TelegramEkstern MCP-vertrun_agent-verktøyLLM-leverandørerHTTPS · modell-API-erFiler · git · prosessertilstand utenfor checkpointsMCP-servereglobal + klarert prosjektcore/serverCLIPoller · IPC-socketmeldingspollerecore/mcp_server.pyrun_agent · enkeltkjøringsupervised/services.pySharedServices.create_sessionLaneQueue · session · globalcore/agent/loopAgenticLoop · seks fasersystemprompt · deklarerte kildermeldinger · ConversationContextcore/llm/adaptersadapter.acomplete · feilklassertool_executor/processor.pyToolCallProcessorcore/tools/plan.pyBoundToolPlan · uforanderligtool_executor/executor.pyomfang · policy · skjemaPreToolUse · PostToolUsegodkjenning · HITLeffect receiptressurslås · dispatchcore/toolsverktøyhåndterere · bash · computercore/mcp/manager.pyMCPServerManagermemory/session_checkpoint.pySQLite messages · state.jsonmemory/effect_receipts.pyEffectReceiptStoreobservability/session_timeline.pySessionTimeline · append-onlyagent/evidence_ledger.pyEvidenceLedger · JSONLcore/agent/verify.pyverify_turn_asynccore/hooksHookRegistry · beslutningerHookSystem · observasjonGEODEs runtime-prosessserve-daemon · REPL · enkeltkjøringInngang · sesjonssammensetningKjøreløkke · modellkallVerktøytillatelse · effekterLogger · gjenoppretting · fullføring1 prompt · cli.sock · Terminalbruker → CLIPoller · IPC-socket12 create_session(IPC) · CLIPoller · IPC-socket → SharedServices.create_session23 lane per forespørsel · CLIPoller · IPC-socket → LaneQueue · session · global34ToolExecutor · AgenticLoop5arun(prompt)6systemprompt7meldinger8verktøyskjemaer9StepSnapshot · forespørsel10HTTPS11 svar · tool_use · adapter.acomplete · feilklasser → AgenticLoop · seks faser111ventende batch · rundelagring2tool_use-blokker3 aexecute · ToolCallProcessor → omfang · policy · skjema34tillatt · sikkerhetsnivå5PreToolUse · PostToolUse6godkjenningsforespørsel7 avvist før utførelse · tool_executor/executor.py → ToolCallProcessor78effekt registreres · bekreftes9håndtererkall10 MCP-kall · ressurslås · dispatch → MCPServerManager1011 tools/call · MCPServerManager → MCP-servere1112 endringer i fil · git · prosess · verktøyhåndterere · bash · computer → Filer · git · prosesser1213 resultat · feil etter dispatch · tool_executor/executor.py → ToolCallProcessor1314tool_result15kall · resultatobservasjon1ventende batch · rundelagring2gjenoppretting ved gjenopptak3turlogg4fullføringskontroll5PostVerify · Stop6beleggrader · best-effort7kognitive · livssyklushendelser1kanalmelding2 create_session(DAEMON) · meldingspollere → SharedServices.create_session23arun(message)4run_agent(prompt)5headless enkeltkjøringsløkke

Forespørsel → modellkall

En terminalforespørsel kommer inn via IPC, en sesjon settes sammen, og løkken kaller modellen med systemprompt, samtale og verktøyskjemaer.

  1. Terminalbrukerdataflyt: prompt · cli.sockCLIPoller · IPC-socketcore/server

    Den tynne CLI-en sender forespørselen til IPC-socketen til serve-daemonen (~/.geode/cli.sock). REPL-en kjører den samme sesjonssammensetningen i prosessen.

  2. CLIPoller · IPC-socketcore/servertillatelse · sammensetning: create_session(IPC)SharedServices.create_sessionsupervised/services.py

    Hver tilkobling setter sammen en sesjon. Modusen fastsetter HITL-nivå, tidsbudsjett og avviste verktøy, og projiserer BoundToolPlan på den valgte leverandøren.

  3. CLIPoller · IPC-socketcore/servertillatelse · sammensetning: lane per forespørselLaneQueue · session · globalsupervised/services.py

    Før en forespørsel kjøres, holdes både sesjonens lane og den globale lanen, noe som begrenser samtidige kjøringer.

  4. SharedServices.create_sessionsupervised/services.pytillatelse · sammensetning: ToolExecutor · AgenticLoopAgenticLoop · seks fasercore/agent/loop

    Bygger executoren og løkken som ett par som deler hooks, MCP, skills og ressurslåser.

  5. LaneQueue · session · globalsupervised/services.pydataflyt: arun(prompt)AgenticLoop · seks fasercore/agent/loop

    Kjører én brukertur i seks faser: forberedelse av input, forberedelse av kall, kall til leverandøren, verktøybehandling, observasjon og komprimering, avslutning.

  6. systemprompt · deklarerte kildercore/agent/loopdataflyt: systempromptadapter.acomplete · feilklassercore/llm/adapters

    Bygges hver tur fra deklarerte kilder som utvalgte avsnitt og regler i GEODE.md. ContextAssemblers fasade i fem nivåer brukes bare når den kalles eksplisitt; den er ikke standardløkkens input.

  7. meldinger · ConversationContextcore/agent/loopdataflyt: meldingeradapter.acomplete · feilklassercore/llm/adapters

    Samtalen og tidligere verktøyresultater sendes separat fra systemprompten.

  8. BoundToolPlan · uforanderligcore/tools/plan.pytillatelse · sammensetning: verktøyskjemaeradapter.acomplete · feilklassercore/llm/adapters

    Bare verktøyene i BoundToolPlan som er bundet til dette steget, er synlige for modellen. Det er et uforanderlig øyeblikksbilde med en generasjon og en innholdshash.

  9. AgenticLoop · seks fasercore/agent/loopdataflyt: StepSnapshot · forespørseladapter.acomplete · feilklassercore/llm/adapters

    StepSnapshot låser dette kallets modell, verktøy og korrelasjons-ID-er. LLM-mellomvare kan ikke bytte ut en bundet adapter.

  10. adapter.acomplete · feilklassercore/llm/adaptersdataflyt: HTTPSLLM-leverandører

    En adapter per leverandør utfører kallet. Feil klassifiseres og prøves på nytt bare innenfor en fastsatt grense, eller avslutter turen med en avslutningsårsak.

  11. adapter.acomplete · feilklassercore/llm/adaptersdataflyt: svar · tool_useAgenticLoop · seks fasercore/agent/loop

    Bare tekst går til avslutning; tool_use går til verktøybehandling.

Verktøytillatelse → effekt → resultat

Et tool_use-forslag kjøres først når alle kontroller er bestått; avslag, resultater og feil kommer alle tilbake fra executoren og blir neste modellinput.

  1. AgenticLoop · seks fasercore/agent/loopdataflyt: ventende batch · rundelagringSQLite messages · state.jsonmemory/session_checkpoint.py

    I en sesjon med konfigurert checkpointing (et checkpoint og en sesjons-ID) lagres den foreslåtte batchen før noe verktøy kjøres, og batchen kjøres ikke hvis den ikke kan lagres. Den fullførte batchen lagres på nytt. Kallere uten checkpoint får ikke denne garantien.

  2. AgenticLoop · seks fasercore/agent/loopdataflyt: tool_use-blokkerToolCallProcessortool_executor/processor.py

    Et modellforslag er ikke en tillatelse. Hvert kall får en ToolContext med løkkens modell- og adapteridentitet.

  3. ToolCallProcessortool_executor/processor.pydataflyt: aexecuteomfang · policy · skjematool_executor/executor.py

    Kontrollerer i tur og orden sesjonens omfang, omskrivinger fra request-mellomvare, policy og skjema. En omskriving som senker sikkerhetsnivået eller klassen for personopplysninger, avvises.

  4. BoundToolPlan · uforanderligcore/tools/plan.pytillatelse · sammensetning: tillatt · sikkerhetsnivåomfang · policy · skjematool_executor/executor.py

    Kjørbare håndterere og sikkerhetsnivåer kommer fra BoundToolPlan som er projisert for sesjonen.

  5. PreToolUse · PostToolUsetool_executor/executor.pytillatelse · sammensetning: PreToolUse · PostToolUseHookRegistry · beslutningercore/hooks

    Offentlige hooks avgjør blokkering, omskriving av argumenter eller forespørsel om tillatelse, og etter en omskriving kontrolleres omfang, policy og skjema på nytt. Etter utførelsen kan en hook legge til kontekst eller holde tilbake resultatet.

  6. godkjenning · HITLtool_executor/executor.pytillatelse · sammensetning: godkjenningsforespørselTerminalbruker

    I en IPC-sesjon videresendes godkjenningsforespørselen til den tynne CLI-en. Moduser uten en person bruker avvisningspolicyen som standard; det eneste unntaket er computer use i DAEMON når en operatør slår det på separat (ellers blokkert).

  7. tool_executor/executor.pyavslag før utførelse: avvist før utførelseToolCallProcessortool_executor/processor.py

    En avvisning på omfang, policy eller skjema, en PreToolUse-blokkering eller en nektet godkjenning returneres som et feilresultat uten dispatch. I så fall startet ingen effekt av dette kallet.

  8. effect receipttool_executor/executor.pydataflyt: effekt registreres · bekreftesEffectReceiptStorememory/effect_receipts.py

    Effekter som filendringer, utgående meldinger eller administrative handlinger registreres før de kjøres. Et usikkert utfall kjøres ikke på nytt; det krever avstemming.

  9. ressurslås · dispatchtool_executor/executor.pydataflyt: håndtererkallverktøyhåndterere · bash · computercore/tools

    Sender til den bundne håndtereren etter å ha låst ressursnøklene dens. Et kall som avbrytes ved fristen, kan fortsatt kjøre utenfor.

  10. ressurslås · dispatchtool_executor/executor.pydataflyt: MCP-kallMCPServerManagercore/mcp/manager.py

    Bare MCP-verktøy med en deklarert ressurspolicy kalles.

  11. MCPServerManagercore/mcp/manager.pydataflyt: tools/callMCP-servere

    Serverkatalogen kommer fra globale innstillinger og fra prosjektinnstillinger som har bestått tillitskontrollen; den kontrollen gjelder bare prosjektoppføringer. MCP-manageren bruker sin utvidelses- og ressurspolicy.

  12. verktøyhåndterere · bash · computercore/toolsdataflyt: endringer i fil · git · prosessFiler · git · prosesser

    Utførte endringer blir værende som ekstern tilstand. Checkpointet gjenoppretter bare samtalen og angrer dem ikke.

  13. tool_executor/executor.pydataflyt: resultat · feil etter dispatchToolCallProcessortool_executor/processor.py

    Etter dispatch returneres normale resultater og feil (inkludert tidsavbrudd og usikre utfall) gjennom PostToolUse. En feil eller et tidsavbrudd betyr ikke at det eksterne arbeidet stoppet eller ble angret.

  14. ToolCallProcessortool_executor/processor.pydataflyt: tool_resultmeldinger · ConversationContextcore/agent/loop

    Resultater, avslag og feil serialiseres alle som tool_result og blir meldinger i neste modellinput.

  15. ToolCallProcessortool_executor/processor.pylogg · observasjon: kall · resultatobservasjonSessionTimeline · append-onlyobservability/session_timeline.py

    Skriver kallet og resultatet (ok eller feil) til tidslinjen, også kall som ble avvist før utførelse. Loggen er observasjon; den beviser ikke at en ekstern effekt startet eller lyktes.

Logger · gjenoppretting · fullføring

Checkpoint, tidslinje og beleggrader skrives hver for seg. Det finnes ingen felles transaksjon, og checkpointet gjenoppretter bare samtalen.

  1. AgenticLoop · seks fasercore/agent/loopdataflyt: ventende batch · rundelagringSQLite messages · state.jsonmemory/session_checkpoint.py

    I en sesjon med konfigurert checkpointing (et checkpoint og en sesjons-ID) lagres den foreslåtte batchen før noe verktøy kjøres, og batchen kjøres ikke hvis den ikke kan lagres. Den fullførte batchen lagres på nytt. Kallere uten checkpoint får ikke denne garantien.

  2. SQLite messages · state.jsonmemory/session_checkpoint.pydataflyt: gjenoppretting ved gjenopptakAgenticLoop · seks fasercore/agent/loop

    Én gjenopprettingssti henter tilbake meldinger, kognitiv tilstand og guard-tellere. Den prosesslokale TaskGraph gjenopprettes ikke.

  3. AgenticLoop · seks fasercore/agent/looplogg · observasjon: turloggSessionTimeline · append-onlyobservability/session_timeline.py

    En append-only utførelseshistorikk som aldri spilles av på nytt som tilstand.

  4. AgenticLoop · seks fasercore/agent/looptillatelse · sammensetning: fullføringskontrollverify_turn_asynccore/agent/verify.py

    Modellens forslag om å stoppe blir fullføring bare gjennom Verify.

  5. verify_turn_asynccore/agent/verify.pytillatelse · sammensetning: PostVerify · StopHookRegistry · beslutningercore/hooks

    Offentlige hook-beslutninger avgjør om det skal fortsettes med en reparasjon, og reparasjoner skjer bare innenfor et fastsatt budsjett (to som standard).

  6. AgenticLoop · seks fasercore/agent/looplogg · observasjon: beleggrader · best-effortEvidenceLedger · JSONLagent/evidence_ledger.py

    Maskerte diagnoserader. Hasher støtter korrelasjon; en rad beviser ikke at en effekt skjedde, og den skrives ikke i samme transaksjon som tidslinjen eller checkpointet.

  7. AgenticLoop · seks fasercore/agent/looplogg · observasjon: kognitive · livssyklushendelserHookSystem · observasjoncore/hooks

    Observasjonshooks mottar og registrerer hendelser; de avgjør ikke utførelse.

Andre inngangsstier

Meldingstjenester kommer inn som DAEMON-sesjoner i serve-daemonen; run_agent fra en ekstern MCP-vert går inn i en separat bygget headless enkeltkjøringsløkke.

  1. Meldingskanaldataflyt: kanalmeldingmeldingspollerecore/server

    Serve-daemonens pollere håndterer bare meldinger fra bundne kanaler.

  2. meldingspollerecore/servertillatelse · sammensetning: create_session(DAEMON)SharedServices.create_sessionsupervised/services.py

    En modus uten en person som godkjenner: standardpolicyen for avvisning og et tidsbudsjett gjelder. Bare computer use kan slås på separat av en operatør; uten det forblir det blokkert.

  3. meldingspollerecore/serverdataflyt: arun(message)AgenticLoop · seks fasercore/agent/loop

    En tråd beholder én fast sesjons-ID og fortsetter én checkpoint-kjede.

  4. Ekstern MCP-vertdataflyt: run_agent(prompt)run_agent · enkeltkjøringcore/mcp_server.py

    En ekstern MCP-vert kaller GEODE som et verktøy.

  5. run_agent · enkeltkjøringcore/mcp_server.pydataflyt: headless enkeltkjøringsløkkeAgenticLoop · seks fasercore/agent/loop

    En separat bygget headless executor og løkke som går utenom SharedServices. Standard avvisningsliste gjelder uendret, så verktøy som run_bash, delegate_task og computer fjernes; DAEMON-unntaket for computer use finnes ikke her.

Alle forbindelser med samme tykkelse. Velg en flyt for å fremheve bare dens vei, med nummererte steg.

  • Heltrukket · retningen forespørsler, meldinger og verktøyresultater flyter
  • Stiplet · sesjonssammensetning, tillatelse eller dom; ikke en datasti
  • Lang strek-prikk · logger og observasjon; spilles aldri av på nytt som tilstand
  • Kort strek · avslag før utførelse, ingen effekt
  • Kraftig svart linje · den valgte flyten; tallene angir rekkefølgen
  • Boks · en kodeeiende grense, kildestien i overskriften
  • Indre chip · en komponent innenfor grensen
  • Stiplet boks · utenfor runtime-prosessen
  • Oransje kontur · der en modell tar beslutninger
  • Kjøreløkke
  • Tillatelse · dommer
  • Logglagre
  • Inngang · tilkobling · utførelse

Bare forbindelser der kallene er bekreftet, er tegnet. ContextAssemblers fasade i fem nivåer, TaskGraph og forskningseksperimenter som Jev, SIL og Crucible ligger ikke på denne runtime-stien. Asynkront avbrudd stopper ikke synkront arbeid som allerede er startet, og angrer ikke effekter som har skjedd.

Støttede modeller · per leverandør

Kodens katalogvalg og leverte standarder, ikke en liste der hver modell har bestått et live API-kall. Konfigurerte fallback-kjeder er tomme som standard, og eksakte ID-er oppgraderes aldri automatisk til nyere versjoner.

  • Anthropic

    API

    • PrimærClaude Opus 5.5claude-opus-5-5Standard
    • SekundærClaude Sonnet 5claude-sonnet-5Standard
    • LavkostClaude Haiku 4.5claude-haiku-4-5-20251001Standard
    Vis alle 12 katalog-ID-er

    API

    • claude-fable-5-1
    • claude-opus-5-5standard
    • claude-opus-5
    • claude-sonnet-5standard
    • claude-haiku-4-5-20251001standard
    • claude-fable-5
    • claude-opus-4-8
    • claude-opus-4-7
    • claude-opus-4-6
    • claude-opus-4-5
    • claude-sonnet-4-6
    • claude-sonnet-4-5-20250929

    Koden avviser abonnementsruten via OAuth.

  • OpenAI

    API · Codex-abonnement

    • Standard for API og CodexGPT-6 Solgpt-6-solStandard
    Vis alle 11 katalog-ID-er

    API · Codex-abonnement

    • gpt-6-astra
    • gpt-6-solstandard
    • gpt-6-luna
    • gpt-5.6-sol
    • gpt-5.6-terra
    • gpt-5.6-luna

    Bare API

    • gpt-5.5
    • gpt-5.3-codex
    • gpt-5.4
    • gpt-5.4-mini
    • gpt-5.4-nano

    To tilgangsruter til én leverandør; katalogen fastsetter hvilke ruter hver modell tillater.

  • Z.ai / GLM

    PAYG

    • StandardGLM-5.3glm-5.3Standard
    Vis alle 9 katalog-ID-er

    PAYG

    • glm-5.3standard
    • glm-5.3-flash
    • glm-5.3-flashx
    • glm-5.2
    • glm-5.1
    • glm-5
    • glm-4.7
    • glm-4.7-flashx
    • glm-4.7-flash

    Koden tillater ikke ruten via GLM Coding Plan.

  • OpenRouter

    Rutingtjeneste

    • VelgerFree (smoke)openrouter/openrouter/freeRuter
    • VelgerAuto (variable)openrouter/openrouter/autoRuter

    Rutervalg, ikke én fast modell. Eksplisitt konfigurerte ID-er kan også beholdes.

  • TypeSafe / Jev

    Bare beslutninger · atskilt fra tekstgenerering

    • Direktejev-1.13.0Bare beslutning
    • Via OpenRoutertypesafe/jev-1.13Bare beslutning

    En valgfri adapter som bare gjør vurderinger; den er ikke en rotmodell for tekstgenerering. Standardmotoren for vurdering er llm, og Jev må velges. Jev-studiens egne konfigurasjoner følger loggene i Jev-visningen.

Eksperimenter

Modeller og ruter slik de ble registrert den gangen, ikke nåværende standarder eller en fullstendig kompatibilitetsliste.

  • GEODE-benchmarkrapport

    July 31, 2026

    • GEODEGPT-5.6 Solgpt-5.6-solOpenAI-abonnement · high
  • Terminal-Bench 2.1 · paret spesifikasjon for Harbor 0.22.0

    August 27, 2026

    • GEODE · native CodexGPT-5.6 Solgpt-5.6-solabonnement · max

    En frosset spesifikasjon; ikke alle planlagte forsøk ble et gyldig resultat.

  • Arkivert SIL-kjøring run-2606-broken-tool-use

    • Mål-scaffoldGPT-5.5gpt-5.5openai-codex
    • Auditor · bedømmerClaude Opus 4.8claude-opus-4-8PAYG

    En logg over atskilte roller, ikke to utskiftbare standarder.