Geodi, GEODE:s officiella pixelfigur
Tillbaka till salen

GEODE

Autonomous Agent Harness

Från observation till nästa handling.

En lokal harness för autonoma agenter som kan anförtros research, filarbete och schemalagda uppgifter.

2026.02.21 — present

Design, bedömning, verifiering: Author · implementation: Claude · granskning: Codex

  • CLIPublicerad · PyPI
  • MCP-serverImplementerad

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

Innan den ändrade något hittade den det som redan fanns.

Uppgiften: säkerhet på radnivå för en social medietjänst med fem tabeller.

  1. UndersökningAnrop 1–12 · list_objects, get_object_details, execute_sqlLäste de fem tabellerna, fyra hjälpfunktioner som redan fanns, RLS avslaget på alla fem samt policyer, privilegier och roller.
  2. HandlingAnrop 13 · execute_sqlEn transaktion: 20 policyer och RLS påslaget, med 3 befintliga hjälpfunktioner återanvända och 3 funktioner tillagda.
  3. VerifieringUtvärderingsharness · inte ett agentanrop18 godkända, 0 underkända. Alla 13 verktygssvar under 9 turer kom tillbaka utan fel.
Utdata från verifieraren, 18 rader (ordagrant)
  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 tidigare körning i en konfigurerad utvärderingssandlåda, inte en livedatabas eller en verklig säkerhetsincident. Antalet rader före policyerna finns inte i loggen, så inga visas. Offentlig körlogg (meta.json, commit 23e3428)

Att granska ett resultat och reparera det (inspirerat av Reflexion, inom samma uppgift) är en funktion i den nuvarande GEODE-runtimen. Ingen sådan reparation förekommer i denna logg: alla verktygssvar kom tillbaka utan fel. Runtime-dokumentation (hook-system.md)

Modellen väljer nästa handling; värden håller exekveringsgränsen.

Runtimen från att en förfrågan kommer in i en session, via modellanropet och behörighetskontrollerna av varje föreslaget verktygsanrop, till exekvering, resultat och loggar. När ett flöde väljs markeras bara dess väg, med numrerade steg.

Modellen väljer nästa handling; runtimen kontrollerar verktygsbehörigheter och avgör när arbetet är slutfört.

Externa experiment med Scaffold Search / SIL inleddes 15 maj 2026

Paketet geode-agent installeras från PyPI eller det offentliga repositoryt och körs från den egna terminalen. Det kan också nås som MCP-server.

Runtime-arkitektur · ritad utifrån kodvägarna vid fastlåst commit 9e2c041
GEODE:s runtime-arkitekturKomponenter och förbindelser i GEODE:s runtime-process. Förfrågningar kommer in via terminal-IPC, meddelandetjänster eller en extern MCP-värd och blir en session; AgenticLoop anropar modellen med systemprompt, konversation och verktygsscheman. Ett verktygsanrop som modellen föreslår körs först när ToolExecutors kontroller av omfång, policy, schema, hook och godkännande har passerats, och resultatet blir nästa modellindata. Checkpointen, tidslinjen och beläggsraderna är separata lager.TerminalanvändareREPL · thin CLIMeddelandekanalSlack · Discord · TelegramExtern MCP-värdrun_agent-verktygLLM-leverantörerHTTPS · modell-API:erFiler · git · processertillstånd utanför checkpointsMCP-servrarglobal + betrott projektcore/serverCLIPoller · IPC-socketmeddelandepollerscore/mcp_server.pyrun_agent · engångskörningsupervised/services.pySharedServices.create_sessionLaneQueue · session · globalcore/agent/loopAgenticLoop · sex fasersystemprompt · deklarerade källormeddelanden · ConversationContextcore/llm/adaptersadapter.acomplete · felklassertool_executor/processor.pyToolCallProcessorcore/tools/plan.pyBoundToolPlan · oföränderligtool_executor/executor.pyomfång · policy · schemaPreToolUse · PostToolUsegodkännande · HITLeffect receiptresurslås · dispatchcore/toolsverktygshanterare · 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 · beslutHookSystem · observationGEODE:s runtime-processserve-daemon · REPL · engångskörningIngång · sessionssammansättningKörloop · modellanropVerktygsbehörighet · effekterLoggar · återställning · slutförande1 prompt · cli.sock · Terminalanvändare → CLIPoller · IPC-socket12 create_session(IPC) · CLIPoller · IPC-socket → SharedServices.create_session23 lane per förfrågan · CLIPoller · IPC-socket → LaneQueue · session · global34ToolExecutor · AgenticLoop5arun(prompt)6systemprompt7meddelanden8verktygsscheman9StepSnapshot · förfrågan10HTTPS11 svar · tool_use · adapter.acomplete · felklasser → AgenticLoop · sex faser111väntande batch · rundsparning2tool_use-block3 aexecute · ToolCallProcessor → omfång · policy · schema34tillåtet · säkerhetsnivå5PreToolUse · PostToolUse6godkännandebegäran7 nekad före exekvering · tool_executor/executor.py → ToolCallProcessor78effekt registreras · bekräftas9hanteraranrop10 MCP-anrop · resurslås · dispatch → MCPServerManager1011 tools/call · MCPServerManager → MCP-servrar1112 ändringar i fil · git · process · verktygshanterare · bash · computer → Filer · git · processer1213 resultat · fel efter dispatch · tool_executor/executor.py → ToolCallProcessor1314tool_result15anrop · resultatobservation1väntande batch · rundsparning2återställning vid återupptagning3turlogg4slutförandekontroll5PostVerify · Stop6beläggsrader · best-effort7kognitiva · livscykelhändelser1kanalmeddelande2 create_session(DAEMON) · meddelandepollers → SharedServices.create_session23arun(message)4run_agent(prompt)5headless engångsloop

Förfrågan → modellanrop

En terminalförfrågan kommer in via IPC, en session sätts samman och loopen anropar modellen med systemprompt, konversation och verktygsscheman.

  1. Terminalanvändaredataflöde: prompt · cli.sockCLIPoller · IPC-socketcore/server

    Den tunna CLI:n skickar förfrågan till serve-daemonens IPC-socket (~/.geode/cli.sock). REPL:en kör samma sessionssammansättning inom processen.

  2. CLIPoller · IPC-socketcore/serverbehörighet · sammansättning: create_session(IPC)SharedServices.create_sessionsupervised/services.py

    Varje anslutning sätter samman en session. Läget anger HITL-nivå, tidsbudget och nekade verktyg och projicerar BoundToolPlan på den valda leverantören.

  3. CLIPoller · IPC-socketcore/serverbehörighet · sammansättning: lane per förfråganLaneQueue · session · globalsupervised/services.py

    Innan en förfrågan körs hålls både sessionens lane och den globala lanen, vilket begränsar samtidiga körningar.

  4. SharedServices.create_sessionsupervised/services.pybehörighet · sammansättning: ToolExecutor · AgenticLoopAgenticLoop · sex fasercore/agent/loop

    Bygger executorn och loopen som ett par som delar hooks, MCP, skills och resurslås.

  5. LaneQueue · session · globalsupervised/services.pydataflöde: arun(prompt)AgenticLoop · sex fasercore/agent/loop

    Kör en användartur i sex faser: förberedelse av indata, förberedelse av anrop, anrop till leverantören, verktygsbearbetning, observation och komprimering, avslut.

  6. systemprompt · deklarerade källorcore/agent/loopdataflöde: systempromptadapter.acomplete · felklassercore/llm/adapters

    Byggs varje tur från deklarerade källor som utvalda avsnitt och regler i GEODE.md. ContextAssemblers fasad i fem nivåer används bara när den anropas explicit; den är inte standardloopens indata.

  7. meddelanden · ConversationContextcore/agent/loopdataflöde: meddelandenadapter.acomplete · felklassercore/llm/adapters

    Konversationen och tidigare verktygsresultat skickas separat från systemprompten.

  8. BoundToolPlan · oföränderligcore/tools/plan.pybehörighet · sammansättning: verktygsschemanadapter.acomplete · felklassercore/llm/adapters

    Bara verktygen i den BoundToolPlan som är bunden till detta steg är synliga för modellen. Den är en oföränderlig ögonblicksbild med en generation och en innehållshash.

  9. AgenticLoop · sex fasercore/agent/loopdataflöde: StepSnapshot · förfråganadapter.acomplete · felklassercore/llm/adapters

    StepSnapshot låser detta anrops modell, verktyg och korrelations-id:n. LLM-middleware kan inte byta ut en bunden adapter.

  10. adapter.acomplete · felklassercore/llm/adaptersdataflöde: HTTPSLLM-leverantörer

    En adapter per leverantör gör anropet. Fel klassificeras och görs om bara inom en fastställd gräns, eller avslutar turen med en avslutsorsak.

  11. adapter.acomplete · felklassercore/llm/adaptersdataflöde: svar · tool_useAgenticLoop · sex fasercore/agent/loop

    Enbart text går till avslut; tool_use går till verktygsbearbetning.

Verktygsbehörighet → effekt → resultat

Ett tool_use-förslag körs först när alla kontroller har passerats; nekanden, resultat och fel returneras alla från executorn och blir nästa modellindata.

  1. AgenticLoop · sex fasercore/agent/loopdataflöde: väntande batch · rundsparningSQLite messages · state.jsonmemory/session_checkpoint.py

    I en session med konfigurerad checkpointing (en checkpoint och ett sessions-id) sparas den föreslagna batchen innan något verktyg körs, och batchen körs inte om den inte kan sparas. Den slutförda batchen sparas igen. Anropare utan checkpoint får inte denna garanti.

  2. AgenticLoop · sex fasercore/agent/loopdataflöde: tool_use-blockToolCallProcessortool_executor/processor.py

    Ett modellförslag är ingen behörighet. Varje anrop får en ToolContext med loopens modell- och adapteridentitet.

  3. ToolCallProcessortool_executor/processor.pydataflöde: aexecuteomfång · policy · schematool_executor/executor.py

    Kontrollerar i tur och ordning sessionens omfång, omskrivningar från request-middleware, policy och schema. En omskrivning som sänker säkerhetsnivån eller klassen för personuppgifter nekas.

  4. BoundToolPlan · oföränderligcore/tools/plan.pybehörighet · sammansättning: tillåtet · säkerhetsnivåomfång · policy · schematool_executor/executor.py

    Körbara hanterare och säkerhetsnivåer kommer från den BoundToolPlan som projicerats för sessionen.

  5. PreToolUse · PostToolUsetool_executor/executor.pybehörighet · sammansättning: PreToolUse · PostToolUseHookRegistry · beslutcore/hooks

    Offentliga hooks avgör blockering, omskrivning av argument eller begäran om behörighet, och efter en omskrivning kontrolleras omfång, policy och schema igen. Efter exekveringen kan en hook lägga till kontext eller hålla inne resultatet.

  6. godkännande · HITLtool_executor/executor.pybehörighet · sammansättning: godkännandebegäranTerminalanvändare

    I en IPC-session vidarebefordras godkännandebegäran till den tunna CLI:n. Lägen utan en människa tillämpar nekandepolicyn som standard; det enda undantaget är computer use i DAEMON, när en operatör separat aktiverar det (annars blockerat).

  7. tool_executor/executor.pynekande före exekvering: nekad före exekveringToolCallProcessortool_executor/processor.py

    Ett nekande på omfång, policy eller schema, en PreToolUse-blockering eller ett avslaget godkännande returneras som ett felresultat utan dispatch. I så fall påbörjades ingen effekt av detta anrop.

  8. effect receipttool_executor/executor.pydataflöde: effekt registreras · bekräftasEffectReceiptStorememory/effect_receipts.py

    Effekter som filändringar, utgående meddelanden eller administrativa åtgärder registreras innan de körs. Ett osäkert utfall körs inte igen; det kräver avstämning.

  9. resurslås · dispatchtool_executor/executor.pydataflöde: hanteraranropverktygshanterare · bash · computercore/tools

    Skickar till den bundna hanteraren efter att ha låst dess resursnycklar. Ett anrop som avbryts vid sin deadline kan fortfarande köras utanför.

  10. resurslås · dispatchtool_executor/executor.pydataflöde: MCP-anropMCPServerManagercore/mcp/manager.py

    Bara MCP-verktyg med en deklarerad resurspolicy anropas.

  11. MCPServerManagercore/mcp/manager.pydataflöde: tools/callMCP-servrar

    Serverkatalogen kommer från globala inställningar och från projektinställningar som har klarat förtroendekontrollen; den kontrollen gäller bara projektposter. MCP-hanteraren tillämpar sin tilläggs- och resurspolicy.

  12. verktygshanterare · bash · computercore/toolsdataflöde: ändringar i fil · git · processFiler · git · processer

    Exekverade ändringar ligger kvar som yttre tillstånd. Checkpointen återställer bara konversationen och ångrar dem inte.

  13. tool_executor/executor.pydataflöde: resultat · fel efter dispatchToolCallProcessortool_executor/processor.py

    Efter dispatch returneras normala resultat och fel (inklusive timeouter och osäkra utfall) via PostToolUse. Ett fel eller en timeout betyder inte att det yttre arbetet stoppades eller ångrades.

  14. ToolCallProcessortool_executor/processor.pydataflöde: tool_resultmeddelanden · ConversationContextcore/agent/loop

    Resultat, nekanden och fel serialiseras alla som tool_result och blir meddelanden i nästa modellindata.

  15. ToolCallProcessortool_executor/processor.pylogg · observation: anrop · resultatobservationSessionTimeline · append-onlyobservability/session_timeline.py

    Skriver anropet och dess resultat (ok eller fel) till tidslinjen, även anrop som nekades före exekvering. Loggen är observation; den bevisar inte att en yttre effekt påbörjades eller lyckades.

Loggar · återställning · slutförande

Checkpoint, tidslinje och beläggsrader skrivs var för sig. Det finns ingen gemensam transaktion, och checkpointen återställer bara konversationen.

  1. AgenticLoop · sex fasercore/agent/loopdataflöde: väntande batch · rundsparningSQLite messages · state.jsonmemory/session_checkpoint.py

    I en session med konfigurerad checkpointing (en checkpoint och ett sessions-id) sparas den föreslagna batchen innan något verktyg körs, och batchen körs inte om den inte kan sparas. Den slutförda batchen sparas igen. Anropare utan checkpoint får inte denna garanti.

  2. SQLite messages · state.jsonmemory/session_checkpoint.pydataflöde: återställning vid återupptagningAgenticLoop · sex fasercore/agent/loop

    En återställningsväg tar tillbaka meddelanden, kognitivt tillstånd och guard-räknare. Den processlokala TaskGraph återställs inte.

  3. AgenticLoop · sex fasercore/agent/looplogg · observation: turloggSessionTimeline · append-onlyobservability/session_timeline.py

    En append-only exekveringshistorik som aldrig spelas upp som tillstånd.

  4. AgenticLoop · sex fasercore/agent/loopbehörighet · sammansättning: slutförandekontrollverify_turn_asynccore/agent/verify.py

    Modellens förslag om att stoppa blir slutförande först genom Verify.

  5. verify_turn_asynccore/agent/verify.pybehörighet · sammansättning: PostVerify · StopHookRegistry · beslutcore/hooks

    Offentliga hook-beslut avgör om arbetet fortsätter med en reparation, och reparationer sker bara inom en fastställd budget (två som standard).

  6. AgenticLoop · sex fasercore/agent/looplogg · observation: beläggsrader · best-effortEvidenceLedger · JSONLagent/evidence_ledger.py

    Maskerade diagnostikrader. Hashar stöder korrelation; en rad bevisar inte att en effekt inträffade, och den skrivs inte i samma transaktion som tidslinjen eller checkpointen.

  7. AgenticLoop · sex fasercore/agent/looplogg · observation: kognitiva · livscykelhändelserHookSystem · observationcore/hooks

    Observationshooks tar emot och registrerar händelser; de avgör inte exekvering.

Andra ingångsvägar

Meddelandetjänster kommer in som DAEMON-sessioner i serve-daemonen; en extern MCP-värds run_agent går in i en separat byggd headless engångsloop.

  1. Meddelandekanaldataflöde: kanalmeddelandemeddelandepollerscore/server

    Serve-daemonens pollers hanterar bara meddelanden från bundna kanaler.

  2. meddelandepollerscore/serverbehörighet · sammansättning: create_session(DAEMON)SharedServices.create_sessionsupervised/services.py

    Ett läge utan någon människa som godkänner: standardpolicyn för nekande och en tidsbudget gäller. Bara computer use kan aktiveras separat av en operatör; annars förblir det blockerat.

  3. meddelandepollerscore/serverdataflöde: arun(message)AgenticLoop · sex fasercore/agent/loop

    En tråd behåller ett fast sessions-id och fortsätter en checkpoint-kedja.

  4. Extern MCP-värddataflöde: run_agent(prompt)run_agent · engångskörningcore/mcp_server.py

    En extern MCP-värd anropar GEODE som ett verktyg.

  5. run_agent · engångskörningcore/mcp_server.pydataflöde: headless engångsloopAgenticLoop · sex fasercore/agent/loop

    En separat byggd headless executor och loop som går förbi SharedServices. Standardlistan över nekade verktyg gäller oförändrad, så verktyg som run_bash, delegate_task och computer tas bort; DAEMON-undantaget för computer use finns inte här.

Alla kopplingar med samma tjocklek. Välj ett flöde för att bara markera dess väg, med numrerade steg.

  • Heldragen · riktningen som förfrågningar, meddelanden och verktygsresultat flödar i
  • Streckad · sessionssammansättning, behörighet eller dom; ingen dataväg
  • Lång streck-punkt · loggar och observation; spelas aldrig upp som tillstånd
  • Kort streck · nekande före exekvering, ingen effekt
  • Kraftig svart linje · det valda flödet; siffrorna anger ordningen
  • Ruta · en kodägande gräns, källsökvägen i rubriken
  • Inre chip · en komponent inom gränsen
  • Streckad ruta · utanför runtime-processen
  • Orange kontur · där en modell fattar beslut
  • Körloop
  • Behörighet · domar
  • Logglager
  • Ingång · anslutning · exekvering

Bara förbindelser vars anrop har bekräftats är ritade. ContextAssemblers fasad i fem nivåer, TaskGraph och forskningsexperiment som Jev, SIL och Crucible ligger inte på denna runtime-väg. Asynkront avbrytande stoppar inte synkront arbete som redan startat och ångrar inte effekter som har inträffat.

Modeller som stöds · per leverantör

Kodens katalogval och levererade standardvärden, inte en lista där varje modell har klarat ett skarpt API-anrop. Konfigurerade fallback-kedjor är tomma som standard, och exakta id:n uppgraderas aldrig automatiskt till nyare versioner.

  • Anthropic

    API

    • PrimärClaude Opus 5.5claude-opus-5-5Standard
    • SekundärClaude Sonnet 5claude-sonnet-5Standard
    • LågkostnadClaude Haiku 4.5claude-haiku-4-5-20251001Standard
    Visa alla 12 katalog-ID:n

    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 avvisar prenumerationsvägen via OAuth.

  • OpenAI

    API · Codex-prenumeration

    • Standard för API och CodexGPT-6 Solgpt-6-solStandard
    Visa alla 11 katalog-ID:n

    API · Codex-prenumeration

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

    Endast API

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

    Två åtkomstvägar till en leverantör; katalogen anger vilka vägar varje modell tillåter.

  • Z.ai / GLM

    PAYG

    • StandardGLM-5.3glm-5.3Standard
    Visa alla 9 katalog-ID:n

    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 släpper inte in vägen via GLM Coding Plan.

  • OpenRouter

    Routningstjänst

    • VäljareFree (smoke)openrouter/openrouter/freeRouter
    • VäljareAuto (variable)openrouter/openrouter/autoRouter

    Routerval, inte en fast modell. Explicit konfigurerade id:n kan också behållas.

  • TypeSafe / Jev

    Endast beslut · skilt från textgenerering

    • Direktjev-1.13.0Endast beslut
    • Via OpenRoutertypesafe/jev-1.13Endast beslut

    En valfri adapter som bara gör bedömningar; den är ingen rotmodell för textgenerering. Standardmotorn för bedömning är llm, och Jev måste väljas. Jev-studiens egna konfigurationer följer loggarna i Jev-vyn.

Experiment

Modeller och vägar som de registrerades vid tillfället, inte nuvarande standardvärden eller en fullständig kompatibilitetslista.

  • GEODE-benchmarkrapport

    July 31, 2026

    • GEODEGPT-5.6 Solgpt-5.6-solOpenAI-prenumeration · high
  • Terminal-Bench 2.1 · parad specifikation för Harbor 0.22.0

    August 27, 2026

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

    En fryst specifikation; inte alla planerade försök blev ett giltigt resultat.

  • Arkiverad SIL-körning run-2606-broken-tool-use

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

    En logg över åtskilda roller, inte två utbytbara standardvärden.