Geodi, GEODE's officielle pixelfigur
Tilbage til salen

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.

2026.02.21 — present

Design, vurdering, verifikation: Author · implementering: Claude · gennemgang: Codex

  • CLIUdgivet · PyPI
  • MCP-serverImplementeret

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 ændrede noget, fandt den det, der allerede var der.

Opgaven: sikkerhed på rækkeniveau for en social medietjeneste med fem tabeller.

  1. UndersøgelseKald 1–12 · list_objects, get_object_details, execute_sqlLæste de fem tabeller, fire hjælpefunktioner, der allerede fandtes, RLS slået fra på alle fem samt policyer, privilegier og roller.
  2. HandlingKald 13 · execute_sqlÉn transaktion: 20 policyer og RLS slået til, med genbrug af 3 eksisterende hjælpefunktioner og 3 nye funktioner.
  3. VerifikationEvalueringsharness · ikke et agentkald18 bestået, 0 fejlet. Alle 13 værktøjssvar over 9 ture kom tilbage uden fejl.
Output fra verifikator, 18 linjer (ordret)
  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 kørsel i en konfigureret evalueringssandkasse, ikke en live database eller en reel sikkerhedshændelse. Antallet af rækker før policyerne findes ikke i loggen, så der vises ingen. Offentlig kørselslog (meta.json, commit 23e3428)

At gennemgå et resultat og reparere det (inspireret af Reflexion, inden for samme opgave) er en funktion i den nuværende GEODE-runtime. Ingen sådan reparation optræder i denne log: alle værktøjssvar kom tilbage uden fejl. Runtime-dokumentation (hook-system.md)

Modellen vælger næste handling; værten holder udførelsesgrænsen.

Runtimen fra en forespørgsel, der kommer ind i en session, gennem modelkaldet og tilladelseskontrollen af hvert foreslået værktøjskald, til udførelse, resultater og logs. Når et flow vælges, fremhæves kun dets sti med nummererede trin.

Modellen vælger næste handling; runtimen kontrollerer værktøjstilladelser og afgør, hvornår arbejdet er fuldført.

Eksterne eksperimenter med Scaffold Search / SIL begyndte 15. maj 2026

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

Runtime-arkitektur · tegnet ud fra kodestierne ved fastlåst commit 9e2c041
GEODE's runtime-arkitekturKomponenter og forbindelser i GEODE's runtime-proces. Forespørgsler ankommer via terminal-IPC, beskedtjenester eller en ekstern MCP-vært og bliver til en session; AgenticLoop kalder modellen med systemprompt, samtale og værktøjsskemaer. Et værktøjskald, som modellen foreslår, udføres først, når ToolExecutors kontrol af omfang, policy, skema, hook og godkendelse er bestået, og resultatet bliver næste modelinput. Checkpointet, tidslinjen og belægsrækkerne er separate lagre.TerminalbrugerREPL · thin CLIBeskedkanalSlack · Discord · TelegramEkstern MCP-værtrun_agent-værktøjLLM-udbydereHTTPS · model-API'erFiler · git · processertilstand uden for checkpointsMCP-servereglobal + betroet projektcore/serverCLIPoller · IPC-socketbeskedpollerscore/mcp_server.pyrun_agent · enkeltkørselsupervised/services.pySharedServices.create_sessionLaneQueue · session · globalcore/agent/loopAgenticLoop · seks fasersystemprompt · erklærede kilderbeskeder · ConversationContextcore/llm/adaptersadapter.acomplete · fejlklassertool_executor/processor.pyToolCallProcessorcore/tools/plan.pyBoundToolPlan · uforanderligtool_executor/executor.pyomfang · policy · skemaPreToolUse · PostToolUsegodkendelse · HITLeffect receiptressourcelås · dispatchcore/toolsværktøjshandlere · 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 · observationGEODE's runtime-processerve-dæmon · REPL · enkeltkørselIndgang · sessionssammensætningKørselsløkke · modelkaldVærktøjstilladelse · effekterLogs · gendannelse · fuldførelse1 prompt · cli.sock · Terminalbruger → CLIPoller · IPC-socket12 create_session(IPC) · CLIPoller · IPC-socket → SharedServices.create_session23 lane pr. forespørgsel · CLIPoller · IPC-socket → LaneQueue · session · global34ToolExecutor · AgenticLoop5arun(prompt)6systemprompt7beskeder8værktøjsskemaer9StepSnapshot · forespørgsel10HTTPS11 svar · tool_use · adapter.acomplete · fejlklasser → AgenticLoop · seks faser111afventende batch · rundelagring2tool_use-blokke3 aexecute · ToolCallProcessor → omfang · policy · skema34tilladt · sikkerhedsniveau5PreToolUse · PostToolUse6godkendelsesanmodning7 afvist før udførelse · tool_executor/executor.py → ToolCallProcessor78effekt registreres · bekræftes9handler-kald10 MCP-kald · ressourcelås · dispatch → MCPServerManager1011 tools/call · MCPServerManager → MCP-servere1112 ændringer i fil · git · proces · værktøjshandlere · bash · computer → Filer · git · processer1213 resultat · fejl efter dispatch · tool_executor/executor.py → ToolCallProcessor1314tool_result15kald · resultatobservation1afventende batch · rundelagring2gendannelse ved genoptagelse3turlog4fuldførelseskontrol5PostVerify · Stop6belægsrækker · best-effort7kognitive · livscyklushændelser1kanalbesked2 create_session(DAEMON) · beskedpollers → SharedServices.create_session23arun(message)4run_agent(prompt)5headless enkeltkørselsløkke

Forespørgsel → modelkald

En terminalforespørgsel ankommer via IPC, en session sammensættes, og løkken kalder modellen med systemprompt, samtale og værktøjsskemaer.

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

    Den tynde CLI sender forespørgslen til serve-dæmonens IPC-socket (~/.geode/cli.sock). REPL'en kører den samme sessionssammensætning i processen.

  2. CLIPoller · IPC-socketcore/servertilladelse · sammensætning: create_session(IPC)SharedServices.create_sessionsupervised/services.py

    Hver forbindelse sammensætter en session. Modus fastsætter HITL-niveau, tidsbudget og afviste værktøjer og projicerer BoundToolPlan på den valgte udbyder.

  3. CLIPoller · IPC-socketcore/servertilladelse · sammensætning: lane pr. forespørgselLaneQueue · session · globalsupervised/services.py

    Før en forespørgsel køres, holdes både sessionens lane og den globale lane, hvilket begrænser samtidige kørsler.

  4. SharedServices.create_sessionsupervised/services.pytilladelse · sammensætning: ToolExecutor · AgenticLoopAgenticLoop · seks fasercore/agent/loop

    Bygger executoren og løkken som ét par, der deler hooks, MCP, skills og ressourcelåse.

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

    Kører én brugertur i seks faser: forberedelse af input, forberedelse af kald, kald til udbyderen, værktøjsbehandling, observation og komprimering, afslutning.

  6. systemprompt · erklærede kildercore/agent/loopdataflow: systempromptadapter.acomplete · fejlklassercore/llm/adapters

    Bygges hver tur ud fra erklærede kilder som udvalgte afsnit og regler i GEODE.md. ContextAssemblers facade i fem niveauer bruges kun, når den kaldes eksplicit; den er ikke standardløkkens input.

  7. beskeder · ConversationContextcore/agent/loopdataflow: beskederadapter.acomplete · fejlklassercore/llm/adapters

    Samtalen og tidligere værktøjsresultater sendes adskilt fra systemprompten.

  8. BoundToolPlan · uforanderligcore/tools/plan.pytilladelse · sammensætning: værktøjsskemaeradapter.acomplete · fejlklassercore/llm/adapters

    Kun værktøjerne i den BoundToolPlan, der er bundet til dette trin, er synlige for modellen. Det er et uforanderligt snapshot med en generation og en indholdshash.

  9. AgenticLoop · seks fasercore/agent/loopdataflow: StepSnapshot · forespørgseladapter.acomplete · fejlklassercore/llm/adapters

    StepSnapshot fastlåser dette kalds model, værktøjer og korrelations-id'er. LLM-middleware kan ikke udskifte en bundet adapter.

  10. adapter.acomplete · fejlklassercore/llm/adaptersdataflow: HTTPSLLM-udbydere

    En adapter pr. udbyder foretager kaldet. Fejl klassificeres og forsøges kun igen inden for en fastsat grænse eller afslutter turen med en afslutningsårsag.

  11. adapter.acomplete · fejlklassercore/llm/adaptersdataflow: svar · tool_useAgenticLoop · seks fasercore/agent/loop

    Ren tekst går til afslutning; tool_use går til værktøjsbehandling.

Værktøjstilladelse → effekt → resultat

Et tool_use-forslag kører først, når alle kontroller er bestået; afvisninger, resultater og fejl vender alle tilbage fra executoren og bliver næste modelinput.

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

    I en session med konfigureret checkpointing (et checkpoint og et session-id) gemmes den foreslåede batch, før noget værktøj kører, og batchen kører ikke, hvis den ikke kan gemmes. Den fuldførte batch gemmes igen. Kaldere uden checkpoint får ikke denne garanti.

  2. AgenticLoop · seks fasercore/agent/loopdataflow: tool_use-blokkeToolCallProcessortool_executor/processor.py

    Et modelforslag er ikke en tilladelse. Hvert kald får en ToolContext med løkkens model- og adapteridentitet.

  3. ToolCallProcessortool_executor/processor.pydataflow: aexecuteomfang · policy · skematool_executor/executor.py

    Kontrollerer i rækkefølge sessionens omfang, omskrivninger fra request-middleware, policy og skema. En omskrivning, der sænker sikkerhedsniveauet eller klassen for persondata, afvises.

  4. BoundToolPlan · uforanderligcore/tools/plan.pytilladelse · sammensætning: tilladt · sikkerhedsniveauomfang · policy · skematool_executor/executor.py

    Kørbare handlere og sikkerhedsniveauer kommer fra den BoundToolPlan, der er projiceret for sessionen.

  5. PreToolUse · PostToolUsetool_executor/executor.pytilladelse · sammensætning: PreToolUse · PostToolUseHookRegistry · beslutningercore/hooks

    Offentlige hooks afgør blokering, omskrivning af argumenter eller anmodning om tilladelse, og efter en omskrivning kontrolleres omfang, policy og skema igen. Efter udførelsen kan en hook tilføje kontekst eller tilbageholde resultatet.

  6. godkendelse · HITLtool_executor/executor.pytilladelse · sammensætning: godkendelsesanmodningTerminalbruger

    I en IPC-session videresendes godkendelsesanmodningen til den tynde CLI. Modi uden en person anvender som standard afvisningspolicyen; den eneste undtagelse er computer use i DAEMON, når en operatør særskilt slår det til (ellers blokeret).

  7. tool_executor/executor.pyafvisning før udførelse: afvist før udførelseToolCallProcessortool_executor/processor.py

    En afvisning på omfang, policy eller skema, en PreToolUse-blokering eller en nægtet godkendelse returneres som et fejlresultat uden dispatch. I så fald begyndte ingen effekt af dette kald.

  8. effect receipttool_executor/executor.pydataflow: effekt registreres · bekræftesEffectReceiptStorememory/effect_receipts.py

    Effekter som filændringer, udgående beskeder eller administrative handlinger registreres, før de køres. Et usikkert udfald køres ikke igen; det kræver afstemning.

  9. ressourcelås · dispatchtool_executor/executor.pydataflow: handler-kaldværktøjshandlere · bash · computercore/tools

    Sender til den bundne handler efter at have låst dens ressourcenøgler. Et kald, der afbrydes ved sin deadline, kan stadig køre udenfor.

  10. ressourcelås · dispatchtool_executor/executor.pydataflow: MCP-kaldMCPServerManagercore/mcp/manager.py

    Kun MCP-værktøjer med en erklæret ressourcepolicy kaldes.

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

    Serverkataloget kommer fra globale indstillinger og fra projektindstillinger, der har bestået tillidskontrollen; den kontrol gælder kun projektposter. MCP-manageren anvender sin udvidelses- og ressourcepolicy.

  12. værktøjshandlere · bash · computercore/toolsdataflow: ændringer i fil · git · procesFiler · git · processer

    Udførte ændringer forbliver som ekstern tilstand. Checkpointet gendanner kun samtalen og fortryder dem ikke.

  13. tool_executor/executor.pydataflow: resultat · fejl efter dispatchToolCallProcessortool_executor/processor.py

    Efter dispatch returnerer normale resultater og fejl (herunder timeouts og usikre udfald) gennem PostToolUse. En fejl eller timeout betyder ikke, at det eksterne arbejde stoppede eller blev fortrudt.

  14. ToolCallProcessortool_executor/processor.pydataflow: tool_resultbeskeder · ConversationContextcore/agent/loop

    Resultater, afvisninger og fejl serialiseres alle som tool_result og bliver til beskeder i næste modelinput.

  15. ToolCallProcessortool_executor/processor.pylog · observation: kald · resultatobservationSessionTimeline · append-onlyobservability/session_timeline.py

    Skriver kaldet og dets resultat (ok eller fejl) til tidslinjen, også kald, der blev afvist før udførelse. Loggen er observation; den beviser ikke, at en ekstern effekt begyndte eller lykkedes.

Logs · gendannelse · fuldførelse

Checkpoint, tidslinje og belægsrækker skrives hver for sig. Der er ingen fælles transaktion, og checkpointet gendanner kun samtalen.

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

    I en session med konfigureret checkpointing (et checkpoint og et session-id) gemmes den foreslåede batch, før noget værktøj kører, og batchen kører ikke, hvis den ikke kan gemmes. Den fuldførte batch gemmes igen. Kaldere uden checkpoint får ikke denne garanti.

  2. SQLite messages · state.jsonmemory/session_checkpoint.pydataflow: gendannelse ved genoptagelseAgenticLoop · seks fasercore/agent/loop

    Én gendannelsessti bringer beskeder, kognitiv tilstand og guard-tællere tilbage. Den proceslokale TaskGraph gendannes ikke.

  3. AgenticLoop · seks fasercore/agent/looplog · observation: turlogSessionTimeline · append-onlyobservability/session_timeline.py

    En append-only udførelseshistorik, der aldrig afspilles igen som tilstand.

  4. AgenticLoop · seks fasercore/agent/looptilladelse · sammensætning: fuldførelseskontrolverify_turn_asynccore/agent/verify.py

    Modellens forslag om at stoppe bliver kun til fuldførelse gennem Verify.

  5. verify_turn_asynccore/agent/verify.pytilladelse · sammensætning: PostVerify · StopHookRegistry · beslutningercore/hooks

    Offentlige hook-beslutninger afgør, om der fortsættes med en reparation, og reparationer sker kun inden for et fastsat budget (som standard to).

  6. AgenticLoop · seks fasercore/agent/looplog · observation: belægsrækker · best-effortEvidenceLedger · JSONLagent/evidence_ledger.py

    Maskerede diagnoserækker. Hashes understøtter korrelation; en række beviser ikke, at en effekt fandt sted, og den skrives ikke i samme transaktion som tidslinjen eller checkpointet.

  7. AgenticLoop · seks fasercore/agent/looplog · observation: kognitive · livscyklushændelserHookSystem · observationcore/hooks

    Observationshooks modtager og registrerer hændelser; de afgør ikke udførelse.

Andre indgangsstier

Beskedtjenester kommer ind som DAEMON-sessioner i serve-dæmonen; en ekstern MCP-værts run_agent går ind i en separat bygget headless enkeltkørselsløkke.

  1. Beskedkanaldataflow: kanalbeskedbeskedpollerscore/server

    Serve-dæmonens pollers håndterer kun beskeder fra bundne kanaler.

  2. beskedpollerscore/servertilladelse · sammensætning: create_session(DAEMON)SharedServices.create_sessionsupervised/services.py

    En modus uden en person til at godkende: standardpolicyen for afvisning og et tidsbudget gælder. Kun computer use kan slås til særskilt af en operatør; uden det forbliver det blokeret.

  3. beskedpollerscore/serverdataflow: arun(message)AgenticLoop · seks fasercore/agent/loop

    En tråd beholder ét fast session-id og fortsætter én checkpoint-kæde.

  4. Ekstern MCP-værtdataflow: run_agent(prompt)run_agent · enkeltkørselcore/mcp_server.py

    En ekstern MCP-vært kalder GEODE som et værktøj.

  5. run_agent · enkeltkørselcore/mcp_server.pydataflow: headless enkeltkørselsløkkeAgenticLoop · seks fasercore/agent/loop

    En separat bygget headless executor og løkke, der går uden om SharedServices. Standardafvisningslisten gælder uændret, så værktøjer som run_bash, delegate_task og computer fjernes; DAEMON-undtagelsen for computer use findes ikke her.

Alle forbindelser med samme tykkelse. Vælg et flow for kun at fremhæve dets vej med nummererede trin.

  • Fuldt optrukket · den retning, forespørgsler, beskeder og værktøjsresultater flyder
  • Stiplet · sessionssammensætning, tilladelse eller dom; ikke en datasti
  • Lang streg-prik · logs og observation; afspilles aldrig igen som tilstand
  • Kort streg · afvisning før udførelse, ingen effekt
  • Kraftig sort linje · det valgte flow; tal angiver rækkefølgen
  • Boks · en kodeejende grænse med kildestien i overskriften
  • Indre chip · en komponent inden for grænsen
  • Stiplet boks · uden for runtime-processen
  • Orange kontur · hvor en model træffer beslutninger
  • Kørselsløkke
  • Tilladelse · domme
  • Loglagre
  • Indgang · forbindelse · udførelse

Kun forbindelser, hvis kald er bekræftet, er tegnet. ContextAssemblers facade i fem niveauer, TaskGraph og forskningseksperimenter som Jev, SIL og Crucible ligger ikke på denne runtime-sti. Asynkron annullering stopper ikke synkront arbejde, der allerede er startet, og fortryder ikke effekter, der er sket.

Understøttede modeller · efter udbyder

Kodens katalogvalg og leverede standarder, ikke en liste, hvor hver model har bestået et live API-kald. Konfigurerede fallback-kæder er tomme som standard, og præcise id'er opgraderes aldrig automatisk til nyere versioner.

  • Anthropic

    API

    • PrimærClaude Opus 5.5claude-opus-5-5Standard
    • SekundærClaude Sonnet 5claude-sonnet-5Standard
    • LavprisClaude 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 afviser 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

    Kun API

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

    To adgangsruter til én udbyder; kataloget fastsætter, hvilke ruter hver model tillader.

  • 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 tillader ikke ruten via GLM Coding Plan.

  • OpenRouter

    Routingtjeneste

    • VælgerFree (smoke)openrouter/openrouter/freeRouter
    • VælgerAuto (variable)openrouter/openrouter/autoRouter

    Routervalg, ikke én fast model. Eksplicit konfigurerede id'er kan også beholdes.

  • TypeSafe / Jev

    Kun beslutninger · adskilt fra tekstgenerering

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

    En valgfri adapter, der kun træffer vurderinger; den er ikke en rodmodel til tekstgenerering. Standardmotoren for vurdering er llm, og Jev skal vælges. Jev-studiets egne konfigurationer følger logs i Jev-visningen.

Eksperimenter

Modeller og ruter som registreret dengang, ikke nuværende standarder eller en komplet kompatibilitetsliste.

  • GEODE-benchmarkrapport

    July 31, 2026

    • GEODEGPT-5.6 Solgpt-5.6-solOpenAI-abonnement · high
  • Terminal-Bench 2.1 · parret specifikation for Harbor 0.22.0

    August 27, 2026

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

    En frosset specifikation; ikke alle planlagte forsøg blev til et gyldigt resultat.

  • Arkiveret SIL-kørsel run-2606-broken-tool-use

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

    En log over adskilte roller, ikke to udskiftelige standarder.