Geodi, oficiální pixelová postava GEODE
Zpět do sálu

GEODE

Autonomous Agent Harness

Od pozorování k další akci.

Lokální harness autonomního agenta, kterému lze svěřit výzkum, práci se soubory a plánované úlohy.

2026.02.21 — present

Návrh, posouzení, ověření: autor · implementace: Claude · revize: Codex

  • CLIZveřejněno · PyPI
  • Server MCPImplementováno

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

Než cokoli změnil, našel, co už existovalo.

Úloha: zabezpečení na úrovni řádků pro sociální službu s pěti tabulkami.

  1. PrůzkumVolání 1–12 · list_objects, get_object_details, execute_sqlPřečtení pěti tabulek, čtyř již existujících pomocných funkcí, vypnutého RLS u všech pěti a politik, oprávnění a rolí.
  2. AkceVolání 13 · execute_sqlJedna transakce: 20 politik a zapnuté RLS, s opětovným využitím 3 existujících pomocných funkcí a přidáním 3 nových.
  3. OvěřeníEvaluační harness · nejde o volání agenta18 úspěšných, 0 neúspěšných. Všech 13 odpovědí nástrojů v 9 tazích se vrátilo bez chyby.
Výstup verifikátoru, 18 řádků (doslovně)
  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)

Minulý běh v nastaveném evaluačním sandboxu, nikoli živá databáze ani skutečný bezpečnostní incident. Počty řádků před politikami v záznamu nejsou, proto se nezobrazují. Veřejný záznam běhu (meta.json, commit 23e3428)

Revize výsledku a jeho oprava (inspirovaná Reflexion, v rámci téže úlohy) je schopností současného běhového prostředí GEODE. V tomto záznamu se taková oprava neobjevuje: každá odpověď nástroje se vrátila bez chyby. Dokumentace běhového prostředí (hook-system.md)

Další akci volí model; hranici provádění drží hostitel.

Běhové prostředí od vstupu požadavku do relace přes volání modelu a kontroly oprávnění u každého navrženého volání nástroje až po provedení, výsledky a záznamy. Výběr toku zvýrazní jen jeho cestu s očíslovanými kroky.

Další akci volí model; běhové prostředí kontroluje oprávnění nástrojů a rozhoduje, kdy je práce dokončena.

Externí experimenty Scaffold Search / SIL začaly May 15, 2026

Balíček geode-agent se instaluje z PyPI nebo z veřejného repozitáře a spouští ve vlastním terminálu. Dostupný je i jako server MCP.

Architektura běhového prostředí · nakresleno podle cest kódu v připnutém commitu 9e2c041
Architektura běhového prostředí GEODEKomponenty a spojení procesu běhového prostředí GEODE. Požadavky přicházejí přes IPC terminálu, komunikátory nebo externího hostitele MCP a stávají se relací; AgenticLoop volá model se systémovým promptem, konverzací a schématy nástrojů. Volání nástroje navržené modelem se provede až po projití kontrolami rozsahu, politiky, schématu, hooků a schválení v ToolExecutor a jeho výsledek se stane dalším vstupem modelu. Checkpoint, timeline a řádky dokladů jsou samostatná úložiště.Uživatel termináluREPL · thin CLIKanál komunikátoruSlack · Discord · TelegramExterní hostitel MCPnástroj run_agentPoskytovatelé LLMHTTPS · API modelůSoubory · git · procesystav mimo checkpointyServery MCPglobální + důvěryhodný projektcore/serverCLIPoller · soket IPCpollery komunikátorůcore/mcp_server.pyrun_agent · jednorázové spuštěnísupervised/services.pySharedServices.create_sessionLaneQueue · session · globalcore/agent/loopAgenticLoop · šest fázísystémový prompt · deklarované zdrojezprávy · ConversationContextcore/llm/adaptersadapter.acomplete · třídy chybtool_executor/processor.pyToolCallProcessorcore/tools/plan.pyBoundToolPlan · neměnnýtool_executor/executor.pyrozsah · politika · schémaPreToolUse · PostToolUseschválení · HITLeffect receiptzámek prostředku · dispatchcore/toolshandlery nástrojů · 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 · rozhodnutíHookSystem · pozorováníProces běhového prostředí GEODEdémon serve · REPL · jednorázové spuštěníVstup · složení relaceSmyčka provádění · volání modeluOprávnění nástrojů · efektyZáznamy · obnova · dokončení1 prompt · cli.sock · Uživatel terminálu → CLIPoller · soket IPC12 create_session(IPC) · CLIPoller · soket IPC → SharedServices.create_session23 lane na požadavek · CLIPoller · soket IPC → LaneQueue · session · global34ToolExecutor · AgenticLoop5arun(prompt)6systémový prompt7zprávy8schémata nástrojů9StepSnapshot · požadavek10HTTPS11 odpověď · tool_use · adapter.acomplete · třídy chyb → AgenticLoop · šest fází111čekající dávka · uložení kola2bloky tool_use3 aexecute · ToolCallProcessor → rozsah · politika · schéma34povoleno · úroveň bezpečnosti5PreToolUse · PostToolUse6žádost o schválení7 zamítnuto před provedením · tool_executor/executor.py → ToolCallProcessor78přijetí efektu · potvrzení9volání handleru10 volání MCP · zámek prostředku · dispatch → MCPServerManager1011 tools/call · MCPServerManager → Servery MCP1112 změny souborů · git · procesů · handlery nástrojů · bash · computer → Soubory · git · procesy1213 výsledek · chyba po dispatch · tool_executor/executor.py → ToolCallProcessor1314tool_result15pozorování volání · výsledku1čekající dávka · uložení kola2obnovení při navázání3záznam tahu4kontrola dokončení5PostVerify · Stop6řádky dokladů · best-effort7kognitivní události · události životního cyklu1zpráva kanálu2 create_session(DAEMON) · pollery komunikátorů → SharedServices.create_session23arun(message)4run_agent(prompt)5bezhlavá jednorázová smyčka

Požadavek → volání modelu

Požadavek z terminálu přijde přes IPC, složí se relace a smyčka volá model se systémovým promptem, konverzací a schématy nástrojů.

  1. Uživatel termináludatový tok: prompt · cli.sockCLIPoller · soket IPCcore/server

    Tenké CLI posílá požadavek na soket IPC démona serve (~/.geode/cli.sock). REPL provádí stejné složení relace uvnitř procesu.

  2. CLIPoller · soket IPCcore/serveroprávnění · složení: create_session(IPC)SharedServices.create_sessionsupervised/services.py

    Každé spojení skládá relaci. Režim určuje úroveň HITL, časový rozpočet a zakázané nástroje a promítá BoundToolPlan na zvoleného poskytovatele.

  3. CLIPoller · soket IPCcore/serveroprávnění · složení: lane na požadavekLaneQueue · session · globalsupervised/services.py

    Před provedením požadavku se drží lane relace i globální lane, což omezuje souběžné běhy.

  4. SharedServices.create_sessionsupervised/services.pyoprávnění · složení: ToolExecutor · AgenticLoopAgenticLoop · šest fázícore/agent/loop

    Sestavuje vykonavatele a smyčku jako jeden pár, který sdílí hooky, MCP, dovednosti a zámky prostředků.

  5. LaneQueue · session · globalsupervised/services.pydatový tok: arun(prompt)AgenticLoop · šest fázícore/agent/loop

    Provádí jeden uživatelský tah v šesti fázích: příprava vstupu, příprava volání, volání poskytovatele, zpracování nástrojů, pozorování a kompaktace, ukončení.

  6. systémový prompt · deklarované zdrojecore/agent/loopdatový tok: systémový promptadapter.acomplete · třídy chybcore/llm/adapters

    Sestavuje se v každém tahu z deklarovaných zdrojů, jako jsou vybrané oddíly GEODE.md a pravidla. Pětiúrovňová fasáda ContextAssembler se používá jen při explicitním volání; není vstupem výchozí smyčky.

  7. zprávy · ConversationContextcore/agent/loopdatový tok: zprávyadapter.acomplete · třídy chybcore/llm/adapters

    Konverzace a dřívější výsledky nástrojů se předávají odděleně od systémového promptu.

  8. BoundToolPlan · neměnnýcore/tools/plan.pyoprávnění · složení: schémata nástrojůadapter.acomplete · třídy chybcore/llm/adapters

    Model vidí jen nástroje z BoundToolPlan přiřazeného k tomuto kroku. Je to neměnný snímek s generací a hashem obsahu.

  9. AgenticLoop · šest fázícore/agent/loopdatový tok: StepSnapshot · požadavekadapter.acomplete · třídy chybcore/llm/adapters

    StepSnapshot fixuje model, nástroje a korelační ID tohoto volání. Middleware LLM nemůže vyměnit přiřazený adaptér.

  10. adapter.acomplete · třídy chybcore/llm/adaptersdatový tok: HTTPSPoskytovatelé LLM

    Volání provádí adaptér daného poskytovatele. Selhání se klasifikují a opakují jen v rámci stanoveného limitu, nebo ukončí tah s důvodem ukončení.

  11. adapter.acomplete · třídy chybcore/llm/adaptersdatový tok: odpověď · tool_useAgenticLoop · šest fázícore/agent/loop

    Samotný text vede k ukončení; tool_use vede ke zpracování nástrojů.

Oprávnění nástrojů → efekt → výsledek

Návrh tool_use se provede až po projití všemi kontrolami; zamítnutí, výsledky i chyby se vracejí z vykonavatele a stávají se dalším vstupem modelu.

  1. AgenticLoop · šest fázícore/agent/loopdatový tok: čekající dávka · uložení kolaSQLite messages · state.jsonmemory/session_checkpoint.py

    V relaci s nastaveným checkpointingem (checkpoint a session id) se navržená dávka uloží dřív, než se spustí jakýkoli nástroj, a pokud ji nelze uložit, neprovede se. Dokončená dávka se uloží znovu. Volající bez checkpointu tuto záruku nemají.

  2. AgenticLoop · šest fázícore/agent/loopdatový tok: bloky tool_useToolCallProcessortool_executor/processor.py

    Návrh modelu není oprávnění. Každé volání dostane ToolContext s identitou modelu a adaptéru smyčky.

  3. ToolCallProcessortool_executor/processor.pydatový tok: aexecuterozsah · politika · schématool_executor/executor.py

    Postupně kontroluje rozsah relace, přepisy middlewaru požadavků, politiku a schéma. Přepis, který snižuje úroveň bezpečnosti nebo třídu osobních údajů, je zamítnut.

  4. BoundToolPlan · neměnnýcore/tools/plan.pyoprávnění · složení: povoleno · úroveň bezpečnostirozsah · politika · schématool_executor/executor.py

    Spustitelné handlery a úrovně bezpečnosti pocházejí z BoundToolPlan promítnutého pro relaci.

  5. PreToolUse · PostToolUsetool_executor/executor.pyoprávnění · složení: PreToolUse · PostToolUseHookRegistry · rozhodnutícore/hooks

    Veřejné hooky rozhodují o blokaci, přepisu argumentů nebo žádosti o oprávnění a po přepisu následují znovu kontroly rozsahu, politiky a schématu. Po provedení může hook přidat kontext nebo výsledek zadržet.

  6. schválení · HITLtool_executor/executor.pyoprávnění · složení: žádost o schváleníUživatel terminálu

    V relaci IPC se žádost o schválení předává tenkému CLI. Režimy bez člověka ve výchozím stavu uplatňují politiku zamítnutí; jedinou výjimkou je computer use v DAEMON, když ho operátor samostatně zapne (jinak je blokován).

  7. tool_executor/executor.pyzamítnutí před provedením: zamítnuto před provedenímToolCallProcessortool_executor/processor.py

    Odmítnutí kontrolou rozsahu, politiky nebo schématu, blokace PreToolUse nebo odepřené schválení se vracejí jako chybový výsledek bez dispatch. V takovém případě žádný efekt tohoto volání nezačal.

  8. effect receipttool_executor/executor.pydatový tok: přijetí efektu · potvrzeníEffectReceiptStorememory/effect_receipts.py

    Efekty jako změny souborů, odchozí zprávy nebo administrativní akce se přijímají před provedením. Nejistý výsledek se neprovádí znovu; vyžaduje se odsouhlasení.

  9. zámek prostředku · dispatchtool_executor/executor.pydatový tok: volání handleruhandlery nástrojů · bash · computercore/tools

    Předává přiřazenému handleru po uzamčení jeho klíčů prostředků. Volání přerušené v termínu může venku stále běžet.

  10. zámek prostředku · dispatchtool_executor/executor.pydatový tok: volání MCPMCPServerManagercore/mcp/manager.py

    Volají se jen nástroje MCP s deklarovanou politikou prostředků.

  11. MCPServerManagercore/mcp/manager.pydatový tok: tools/callServery MCP

    Katalog serverů pochází z globálního nastavení a z nastavení projektu, která prošla kontrolou důvěryhodnosti; tato kontrola se týká jen položek projektu. Správce MCP uplatňuje svou politiku rozšíření a prostředků.

  12. handlery nástrojů · bash · computercore/toolsdatový tok: změny souborů · git · procesůSoubory · git · procesy

    Provedené změny zůstávají vnějším stavem. Checkpoint obnovuje jen konverzaci a změny nevrací zpět.

  13. tool_executor/executor.pydatový tok: výsledek · chyba po dispatchToolCallProcessortool_executor/processor.py

    Po dispatch se běžné výsledky i chyby (včetně vypršení času a nejistých výsledků) vracejí přes PostToolUse. Chyba nebo vypršení času neznamená, že se vnější práce zastavila nebo byla vrácena.

  14. ToolCallProcessortool_executor/processor.pydatový tok: tool_resultzprávy · ConversationContextcore/agent/loop

    Výsledky, zamítnutí i chyby se stejně serializují jako tool_result a stávají se zprávami v dalším vstupu modelu.

  15. ToolCallProcessortool_executor/processor.pyzáznam · pozorování: pozorování volání · výsledkuSessionTimeline · append-onlyobservability/session_timeline.py

    Zapisuje volání a jeho výsledek (ok nebo chyba) do timeline, včetně volání zamítnutých před provedením. Záznam je pozorování; nedokazuje, že vnější efekt začal nebo uspěl.

Záznamy · obnova · dokončení

Checkpoint, timeline a řádky dokladů se zapisují samostatně. Neexistuje sdílená transakce a checkpoint obnovuje jen konverzaci.

  1. AgenticLoop · šest fázícore/agent/loopdatový tok: čekající dávka · uložení kolaSQLite messages · state.jsonmemory/session_checkpoint.py

    V relaci s nastaveným checkpointingem (checkpoint a session id) se navržená dávka uloží dřív, než se spustí jakýkoli nástroj, a pokud ji nelze uložit, neprovede se. Dokončená dávka se uloží znovu. Volající bez checkpointu tuto záruku nemají.

  2. SQLite messages · state.jsonmemory/session_checkpoint.pydatový tok: obnovení při navázáníAgenticLoop · šest fázícore/agent/loop

    Jedna cesta obnovy vrací zprávy, kognitivní stav a čítače strážců. TaskGraph lokální pro proces se neobnovuje.

  3. AgenticLoop · šest fázícore/agent/loopzáznam · pozorování: záznam tahuSessionTimeline · append-onlyobservability/session_timeline.py

    Historie provádění typu append-only, nikdy se nepřehrává jako stav.

  4. AgenticLoop · šest fázícore/agent/loopoprávnění · složení: kontrola dokončeníverify_turn_asynccore/agent/verify.py

    Návrh modelu skončit se stane dokončením jen přes Verify.

  5. verify_turn_asynccore/agent/verify.pyoprávnění · složení: PostVerify · StopHookRegistry · rozhodnutícore/hooks

    Rozhodnutí veřejných hooků určují, zda pokračovat opravou, a opravy probíhají jen v rámci stanoveného rozpočtu (výchozí dvě).

  6. AgenticLoop · šest fázícore/agent/loopzáznam · pozorování: řádky dokladů · best-effortEvidenceLedger · JSONLagent/evidence_ledger.py

    Maskované diagnostické řádky. Hashe slouží ke korelaci; řádek nedokazuje, že efekt nastal, a nezapisuje se v jedné transakci s timeline ani checkpointem.

  7. AgenticLoop · šest fázícore/agent/loopzáznam · pozorování: kognitivní události · události životního cykluHookSystem · pozorovánícore/hooks

    Pozorovací hooky přijímají a zaznamenávají události; o provedení nerozhodují.

Další vstupní cesty

Komunikátory vstupují jako relace DAEMON démona serve; run_agent externího hostitele MCP vstupuje do samostatně sestavené bezhlavé jednorázové smyčky.

  1. Kanál komunikátorudatový tok: zpráva kanálupollery komunikátorůcore/server

    Pollery démona serve zpracovávají jen zprávy z přiřazených kanálů.

  2. pollery komunikátorůcore/serveroprávnění · složení: create_session(DAEMON)SharedServices.create_sessionsupervised/services.py

    Režim bez člověka, který by schvaloval: platí výchozí politika zamítnutí a časový rozpočet. Jen computer use může operátor samostatně zapnout; jinak zůstává blokován.

  3. pollery komunikátorůcore/serverdatový tok: arun(message)AgenticLoop · šest fázícore/agent/loop

    Vlákno si drží jedno pevné session id a pokračuje v jednom řetězci checkpointů.

  4. Externí hostitel MCPdatový tok: run_agent(prompt)run_agent · jednorázové spuštěnícore/mcp_server.py

    Externí hostitel MCP volá GEODE jako nástroj.

  5. run_agent · jednorázové spuštěnícore/mcp_server.pydatový tok: bezhlavá jednorázová smyčkaAgenticLoop · šest fázícore/agent/loop

    Samostatně sestavený bezhlavý vykonavatel a smyčka, které obcházejí SharedServices. Výchozí seznam zákazů platí beze změny, takže nástroje jako run_bash, delegate_task a computer jsou odebrány; výjimka computer use z DAEMON zde neexistuje.

Každé spojení se stejnou váhou. Výběr toku zvýrazní jen jeho cestu s očíslovanými kroky.

  • Plná čára · směr toku požadavků, zpráv a výsledků nástrojů
  • Přerušovaná čára · složení relace, oprávnění nebo rozhodnutí; není to datová cesta
  • Dlouhá čerchovaná · záznamy a pozorování; nikdy se nepřehrávají jako stav
  • Krátká čárka · zamítnutí před provedením, bez efektu
  • Silná černá čára · zvolený tok; čísla udávají pořadí
  • Rámeček · hranice vlastnictví kódu, cesta ke zdroji v záhlaví
  • Vnitřní štítek · komponenta uvnitř této hranice
  • Přerušovaný rámeček · mimo proces běhového prostředí
  • Oranžový obrys · místo, kde rozhoduje model
  • Smyčka provádění
  • Oprávnění · rozhodnutí
  • Úložiště záznamů
  • Vstup · spojení · provádění

Nakreslena jsou jen spojení, jejichž volání byla potvrzena. Pětiúrovňová fasáda ContextAssembler, TaskGraph a výzkumné experimenty jako Jev, SIL a Crucible na této cestě běhového prostředí neleží. Asynchronní zrušení nezastaví již zahájenou synchronní práci ani nevrátí efekty, které nastaly.

Podporované modely · podle poskytovatele

Volby z katalogu v kódu a dodávaná výchozí nastavení, nikoli seznam, v němž každý model prošel živým voláním API. Nastavené záložní řetězce jsou ve výchozím stavu prázdné a přesná ID se nikdy automaticky nepovyšují na novější verze.

  • Anthropic

    API

    • HlavníClaude Opus 5.5claude-opus-5-5Výchozí
    • VedlejšíClaude Sonnet 5claude-sonnet-5Výchozí
    • ÚspornýClaude Haiku 4.5claude-haiku-4-5-20251001Výchozí
    Zobrazit všechna ID z katalogu (12)

    API

    • claude-fable-5-1
    • claude-opus-5-5výchozí
    • claude-opus-5
    • claude-sonnet-5výchozí
    • claude-haiku-4-5-20251001výchozí
    • 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

    Kód odmítá cestu OAuth přes předplatné.

  • OpenAI

    API · předplatné Codex

    • Výchozí pro API i CodexGPT-6 Solgpt-6-solVýchozí
    Zobrazit všechna ID z katalogu (11)

    API · předplatné Codex

    • gpt-6-astra
    • gpt-6-solvýchozí
    • gpt-6-luna
    • gpt-5.6-sol
    • gpt-5.6-terra
    • gpt-5.6-luna

    Jen API

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

    Dvě přístupové cesty k jednomu poskytovateli; katalog určuje, které cesty jednotlivé modely povolují.

  • Z.ai / GLM

    PAYG

    • VýchozíGLM-5.3glm-5.3Výchozí
    Zobrazit všechna ID z katalogu (9)

    PAYG

    • glm-5.3výchozí
    • 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

    Kód nepřipouští cestu GLM Coding Plan.

  • OpenRouter

    Směrovací služba

    • VýběrFree (smoke)openrouter/openrouter/freeRouter
    • VýběrAuto (variable)openrouter/openrouter/autoRouter

    Volby routeru, nikoli jeden pevný model. Explicitně nastavená ID lze také ponechat.

  • TypeSafe / Jev

    Jen rozhodování · odděleně od generování textu

    • Přímojev-1.13.0Jen rozhodování
    • Přes OpenRoutertypesafe/jev-1.13Jen rozhodování

    Volitelný adaptér, který pouze posuzuje; není kořenovým modelem pro generování textu. Výchozím posuzovacím enginem je llm a Jev je nutné zvolit. Konfigurace samotné studie Jev se řídí záznamy v pohledu Jev.

Experimenty

Modely a cesty tak, jak byly tehdy zaznamenány, nikoli současná výchozí nastavení ani úplný seznam kompatibility.

  • Benchmarková zpráva GEODE

    July 31, 2026

    • GEODEGPT-5.6 Solgpt-5.6-solPředplatné OpenAI · high
  • Terminal-Bench 2.1 · párová specifikace Harbor 0.22.0

    August 27, 2026

    • GEODE · native CodexGPT-5.6 Solgpt-5.6-solpředplatné · max

    Zmrazená specifikace; ne každý plánovaný pokus dal platný výsledek.

  • Archivovaný běh SIL run-2606-broken-tool-use

    • Cílové lešeníGPT-5.5gpt-5.5openai-codex
    • Auditor · soudceClaude Opus 4.8claude-opus-4-8PAYG

    Záznam oddělených rolí, nikoli dvou zaměnitelných výchozích hodnot.