Geodi, oficiálna pixelová postava GEODE
Späť do sály

GEODE

Autonomous Agent Harness

Od pozorovania k ďalšej akcii.

Lokálny harness autonómneho agenta, ktorému sa dá zveriť výskum, práca so súbormi a plánované úlohy.

2026.02.21 — present

Návrh, posúdenie, overenie: autor · implementácia: Claude · revízia: Codex

  • CLIZverejnené · PyPI
  • Server MCPImplementované

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

Kým čokoľvek zmenil, našiel, čo už existovalo.

Úloha: zabezpečenie na úrovni riadkov pre sociálnu službu s piatimi tabuľkami.

  1. PrieskumVolania 1–12 · list_objects, get_object_details, execute_sqlPrečítanie piatich tabuliek, štyroch už existujúcich pomocných funkcií, vypnutého RLS pri všetkých piatich a politík, oprávnení a rolí.
  2. AkciaVolanie 13 · execute_sqlJedna transakcia: 20 politík a zapnuté RLS, s opätovným využitím 3 existujúcich pomocných funkcií a pridaním 3 nových.
  3. OverenieEvaluačný harness · nejde o volanie agenta18 úspešných, 0 neúspešných. Všetkých 13 odpovedí nástrojov v 9 ťahoch sa vrátilo bez chyby.
Výstup verifikátora, 18 riadkov (doslovne)
  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ý beh v nastavenom evaluačnom sandboxe, nie živá databáza ani skutočný bezpečnostný incident. Počty riadkov pred politikami v zázname nie sú, preto sa nezobrazujú. Verejný záznam behu (meta.json, commit 23e3428)

Revízia výsledku a jeho oprava (inšpirovaná Reflexion, v rámci tej istej úlohy) je schopnosťou súčasného behového prostredia GEODE. V tomto zázname sa taká oprava neobjavuje: každá odpoveď nástroja sa vrátila bez chyby. Dokumentácia behového prostredia (hook-system.md)

Ďalšiu akciu volí model; hranicu vykonávania drží hostiteľ.

Behové prostredie od vstupu požiadavky do relácie cez volanie modelu a kontroly oprávnení pri každom navrhnutom volaní nástroja až po vykonanie, výsledky a záznamy. Výber toku zvýrazní len jeho cestu s očíslovanými krokmi.

Ďalšiu akciu volí model; behové prostredie kontroluje oprávnenia nástrojov a rozhoduje, kedy je práca dokončená.

Externé experimenty Scaffold Search / SIL sa začali May 15, 2026

Balík geode-agent sa inštaluje z PyPI alebo z verejného repozitára a spúšťa vo vlastnom termináli. Dostupný je aj ako server MCP.

Architektúra behového prostredia · nakreslené podľa ciest kódu v pripnutom commite 9e2c041
Architektúra behového prostredia GEODEKomponenty a spojenia procesu behového prostredia GEODE. Požiadavky prichádzajú cez IPC terminálu, komunikátory alebo externého hostiteľa MCP a stávajú sa reláciou; AgenticLoop volá model so systémovým promptom, konverzáciou a schémami nástrojov. Volanie nástroja navrhnuté modelom sa vykoná až po prechode kontrolami rozsahu, politiky, schémy, hookov a schválenia v ToolExecutor a jeho výsledok sa stane ďalším vstupom modelu. Checkpoint, timeline a riadky dokladov sú samostatné úložiská.Používateľ termináluREPL · thin CLIKanál komunikátoraSlack · Discord · TelegramExterný hostiteľ MCPnástroj run_agentPoskytovatelia LLMHTTPS · API modelovSúbory · git · procesystav mimo checkpointovServery MCPglobálne + dôveryhodný projektcore/serverCLIPoller · soket IPCpollery komunikátorovcore/mcp_server.pyrun_agent · jednorazové spusteniesupervised/services.pySharedServices.create_sessionLaneQueue · session · globalcore/agent/loopAgenticLoop · šesť fázsystémový prompt · deklarované zdrojesprávy · ConversationContextcore/llm/adaptersadapter.acomplete · triedy chýbtool_executor/processor.pyToolCallProcessorcore/tools/plan.pyBoundToolPlan · nemennýtool_executor/executor.pyrozsah · politika · schémaPreToolUse · PostToolUseschválenie · HITLeffect receiptzámok prostriedku · dispatchcore/toolshandlery nástrojov · 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 · rozhodnutiaHookSystem · pozorovanieProces behového prostredia GEODEdémon serve · REPL · jednorazové spustenieVstup · zloženie relácieSlučka vykonávania · volanie modeluOprávnenia nástrojov · efektyZáznamy · obnova · dokončenie1 prompt · cli.sock · Používateľ terminálu → CLIPoller · soket IPC12 create_session(IPC) · CLIPoller · soket IPC → SharedServices.create_session23 lane na požiadavku · CLIPoller · soket IPC → LaneQueue · session · global34ToolExecutor · AgenticLoop5arun(prompt)6systémový prompt7správy8schémy nástrojov9StepSnapshot · požiadavka10HTTPS11 odpoveď · tool_use · adapter.acomplete · triedy chýb → AgenticLoop · šesť fáz111čakajúca dávka · uloženie kola2bloky tool_use3 aexecute · ToolCallProcessor → rozsah · politika · schéma34povolené · úroveň bezpečnosti5PreToolUse · PostToolUse6žiadosť o schválenie7 zamietnuté pred vykonaním · tool_executor/executor.py → ToolCallProcessor78prijatie efektu · potvrdenie9volanie handlera10 volanie MCP · zámok prostriedku · dispatch → MCPServerManager1011 tools/call · MCPServerManager → Servery MCP1112 zmeny súborov · git · procesov · handlery nástrojov · bash · computer → Súbory · git · procesy1213 výsledok · chyba po dispatch · tool_executor/executor.py → ToolCallProcessor1314tool_result15pozorovanie volania · výsledku1čakajúca dávka · uloženie kola2obnovenie pri nadviazaní3záznam ťahu4kontrola dokončenia5PostVerify · Stop6riadky dokladov · best-effort7kognitívne udalosti · udalosti životného cyklu1správa kanála2 create_session(DAEMON) · pollery komunikátorov → SharedServices.create_session23arun(message)4run_agent(prompt)5bezhlavá jednorazová slučka

Požiadavka → volanie modelu

Požiadavka z terminálu príde cez IPC, zloží sa relácia a slučka volá model so systémovým promptom, konverzáciou a schémami nástrojov.

  1. Používateľ termináludátový tok: prompt · cli.sockCLIPoller · soket IPCcore/server

    Tenké CLI posiela požiadavku na soket IPC démona serve (~/.geode/cli.sock). REPL vykonáva rovnaké zloženie relácie vnútri procesu.

  2. CLIPoller · soket IPCcore/serveroprávnenie · zloženie: create_session(IPC)SharedServices.create_sessionsupervised/services.py

    Každé spojenie skladá reláciu. Režim určuje úroveň HITL, časový rozpočet a zakázané nástroje a premieta BoundToolPlan na zvoleného poskytovateľa.

  3. CLIPoller · soket IPCcore/serveroprávnenie · zloženie: lane na požiadavkuLaneQueue · session · globalsupervised/services.py

    Pred vykonaním požiadavky sa drží lane relácie aj globálny lane, čo obmedzuje súbežné behy.

  4. SharedServices.create_sessionsupervised/services.pyoprávnenie · zloženie: ToolExecutor · AgenticLoopAgenticLoop · šesť fázcore/agent/loop

    Zostavuje vykonávateľa a slučku ako jeden pár, ktorý zdieľa hooky, MCP, zručnosti a zámky prostriedkov.

  5. LaneQueue · session · globalsupervised/services.pydátový tok: arun(prompt)AgenticLoop · šesť fázcore/agent/loop

    Vykonáva jeden používateľský ťah v šiestich fázach: príprava vstupu, príprava volania, volanie poskytovateľa, spracovanie nástrojov, pozorovanie a kompaktovanie, ukončenie.

  6. systémový prompt · deklarované zdrojecore/agent/loopdátový tok: systémový promptadapter.acomplete · triedy chýbcore/llm/adapters

    Zostavuje sa v každom ťahu z deklarovaných zdrojov, ako sú vybrané oddiely GEODE.md a pravidlá. Päťúrovňová fasáda ContextAssembler sa používa len pri explicitnom volaní; nie je vstupom predvolenej slučky.

  7. správy · ConversationContextcore/agent/loopdátový tok: správyadapter.acomplete · triedy chýbcore/llm/adapters

    Konverzácia a skoršie výsledky nástrojov sa odovzdávajú oddelene od systémového promptu.

  8. BoundToolPlan · nemennýcore/tools/plan.pyoprávnenie · zloženie: schémy nástrojovadapter.acomplete · triedy chýbcore/llm/adapters

    Model vidí len nástroje z BoundToolPlan priradeného k tomuto kroku. Je to nemenná snímka s generáciou a hashom obsahu.

  9. AgenticLoop · šesť fázcore/agent/loopdátový tok: StepSnapshot · požiadavkaadapter.acomplete · triedy chýbcore/llm/adapters

    StepSnapshot fixuje model, nástroje a korelačné ID tohto volania. Middleware LLM nemôže vymeniť priradený adaptér.

  10. adapter.acomplete · triedy chýbcore/llm/adaptersdátový tok: HTTPSPoskytovatelia LLM

    Volanie vykonáva adaptér daného poskytovateľa. Zlyhania sa klasifikujú a opakujú len v rámci stanoveného limitu, alebo ukončia ťah s dôvodom ukončenia.

  11. adapter.acomplete · triedy chýbcore/llm/adaptersdátový tok: odpoveď · tool_useAgenticLoop · šesť fázcore/agent/loop

    Samotný text vedie k ukončeniu; tool_use vedie k spracovaniu nástrojov.

Oprávnenia nástrojov → efekt → výsledok

Návrh tool_use sa vykoná až po prechode všetkými kontrolami; zamietnutia, výsledky aj chyby sa vracajú z vykonávateľa a stávajú sa ďalším vstupom modelu.

  1. AgenticLoop · šesť fázcore/agent/loopdátový tok: čakajúca dávka · uloženie kolaSQLite messages · state.jsonmemory/session_checkpoint.py

    V relácii s nastaveným checkpointingom (checkpoint a session id) sa navrhnutá dávka uloží skôr, než sa spustí akýkoľvek nástroj, a ak ju nemožno uložiť, nevykoná sa. Dokončená dávka sa uloží znova. Volajúci bez checkpointu túto záruku nemajú.

  2. AgenticLoop · šesť fázcore/agent/loopdátový tok: bloky tool_useToolCallProcessortool_executor/processor.py

    Návrh modelu nie je oprávnenie. Každé volanie dostane ToolContext s identitou modelu a adaptéra slučky.

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

    Postupne kontroluje rozsah relácie, prepisy middlewaru požiadaviek, politiku a schému. Prepis, ktorý znižuje úroveň bezpečnosti alebo triedu osobných údajov, sa zamietne.

  4. BoundToolPlan · nemennýcore/tools/plan.pyoprávnenie · zloženie: povolené · úroveň bezpečnostirozsah · politika · schématool_executor/executor.py

    Spustiteľné handlery a úrovne bezpečnosti pochádzajú z BoundToolPlan premietnutého pre reláciu.

  5. PreToolUse · PostToolUsetool_executor/executor.pyoprávnenie · zloženie: PreToolUse · PostToolUseHookRegistry · rozhodnutiacore/hooks

    Verejné hooky rozhodujú o blokovaní, prepise argumentov alebo žiadosti o oprávnenie a po prepise nasledujú znova kontroly rozsahu, politiky a schémy. Po vykonaní môže hook pridať kontext alebo výsledok zadržať.

  6. schválenie · HITLtool_executor/executor.pyoprávnenie · zloženie: žiadosť o schváleniePoužívateľ terminálu

    V relácii IPC sa žiadosť o schválenie odovzdáva tenkému CLI. Režimy bez človeka predvolene uplatňujú politiku zamietnutia; jedinou výnimkou je computer use v DAEMON, keď ho operátor samostatne zapne (inak je blokovaný).

  7. tool_executor/executor.pyzamietnutie pred vykonaním: zamietnuté pred vykonanímToolCallProcessortool_executor/processor.py

    Odmietnutie kontrolou rozsahu, politiky alebo schémy, blokovanie PreToolUse alebo odmietnuté schválenie sa vracajú ako chybový výsledok bez dispatch. V takom prípade žiadny efekt tohto volania nezačal.

  8. effect receipttool_executor/executor.pydátový tok: prijatie efektu · potvrdenieEffectReceiptStorememory/effect_receipts.py

    Efekty ako zmeny súborov, odchádzajúce správy alebo administratívne akcie sa prijímajú pred vykonaním. Neistý výsledok sa nevykonáva znova; vyžaduje sa zosúladenie.

  9. zámok prostriedku · dispatchtool_executor/executor.pydátový tok: volanie handlerahandlery nástrojov · bash · computercore/tools

    Odovzdáva priradenému handleru po uzamknutí jeho kľúčov prostriedkov. Volanie prerušené v termíne môže vonku stále bežať.

  10. zámok prostriedku · dispatchtool_executor/executor.pydátový tok: volanie MCPMCPServerManagercore/mcp/manager.py

    Volajú sa len nástroje MCP s deklarovanou politikou prostriedkov.

  11. MCPServerManagercore/mcp/manager.pydátový tok: tools/callServery MCP

    Katalóg serverov pochádza z globálnych nastavení a z nastavení projektu, ktoré prešli kontrolou dôveryhodnosti; táto kontrola sa týka len položiek projektu. Správca MCP uplatňuje svoju politiku rozšírení a prostriedkov.

  12. handlery nástrojov · bash · computercore/toolsdátový tok: zmeny súborov · git · procesovSúbory · git · procesy

    Vykonané zmeny zostávajú vonkajším stavom. Checkpoint obnovuje len konverzáciu a zmeny nevracia späť.

  13. tool_executor/executor.pydátový tok: výsledok · chyba po dispatchToolCallProcessortool_executor/processor.py

    Po dispatch sa bežné výsledky aj chyby (vrátane vypršania času a neistých výsledkov) vracajú cez PostToolUse. Chyba alebo vypršanie času neznamená, že sa vonkajšia práca zastavila alebo bola vrátená.

  14. ToolCallProcessortool_executor/processor.pydátový tok: tool_resultsprávy · ConversationContextcore/agent/loop

    Výsledky, zamietnutia aj chyby sa rovnako serializujú ako tool_result a stávajú sa správami v ďalšom vstupe modelu.

  15. ToolCallProcessortool_executor/processor.pyzáznam · pozorovanie: pozorovanie volania · výsledkuSessionTimeline · append-onlyobservability/session_timeline.py

    Zapisuje volanie a jeho výsledok (ok alebo chyba) do timeline, vrátane volaní zamietnutých pred vykonaním. Záznam je pozorovanie; nedokazuje, že vonkajší efekt začal alebo uspel.

Záznamy · obnova · dokončenie

Checkpoint, timeline a riadky dokladov sa zapisujú samostatne. Neexistuje zdieľaná transakcia a checkpoint obnovuje len konverzáciu.

  1. AgenticLoop · šesť fázcore/agent/loopdátový tok: čakajúca dávka · uloženie kolaSQLite messages · state.jsonmemory/session_checkpoint.py

    V relácii s nastaveným checkpointingom (checkpoint a session id) sa navrhnutá dávka uloží skôr, než sa spustí akýkoľvek nástroj, a ak ju nemožno uložiť, nevykoná sa. Dokončená dávka sa uloží znova. Volajúci bez checkpointu túto záruku nemajú.

  2. SQLite messages · state.jsonmemory/session_checkpoint.pydátový tok: obnovenie pri nadviazaníAgenticLoop · šesť fázcore/agent/loop

    Jedna cesta obnovy vracia správy, kognitívny stav a počítadlá strážcov. TaskGraph lokálny pre proces sa neobnovuje.

  3. AgenticLoop · šesť fázcore/agent/loopzáznam · pozorovanie: záznam ťahuSessionTimeline · append-onlyobservability/session_timeline.py

    História vykonávania typu append-only, nikdy sa neprehráva ako stav.

  4. AgenticLoop · šesť fázcore/agent/loopoprávnenie · zloženie: kontrola dokončeniaverify_turn_asynccore/agent/verify.py

    Návrh modelu skončiť sa stane dokončením len cez Verify.

  5. verify_turn_asynccore/agent/verify.pyoprávnenie · zloženie: PostVerify · StopHookRegistry · rozhodnutiacore/hooks

    Rozhodnutia verejných hookov určujú, či pokračovať opravou, a opravy prebiehajú len v rámci stanoveného rozpočtu (predvolene dve).

  6. AgenticLoop · šesť fázcore/agent/loopzáznam · pozorovanie: riadky dokladov · best-effortEvidenceLedger · JSONLagent/evidence_ledger.py

    Maskované diagnostické riadky. Hashe slúžia na koreláciu; riadok nedokazuje, že efekt nastal, a nezapisuje sa v jednej transakcii s timeline ani checkpointom.

  7. AgenticLoop · šesť fázcore/agent/loopzáznam · pozorovanie: kognitívne udalosti · udalosti životného cykluHookSystem · pozorovaniecore/hooks

    Pozorovacie hooky prijímajú a zaznamenávajú udalosti; o vykonaní nerozhodujú.

Ďalšie vstupné cesty

Komunikátory vstupujú ako relácie DAEMON démona serve; run_agent externého hostiteľa MCP vstupuje do samostatne zostavenej bezhlavej jednorazovej slučky.

  1. Kanál komunikátoradátový tok: správa kanálapollery komunikátorovcore/server

    Pollery démona serve spracúvajú len správy z priradených kanálov.

  2. pollery komunikátorovcore/serveroprávnenie · zloženie: create_session(DAEMON)SharedServices.create_sessionsupervised/services.py

    Režim bez človeka, ktorý by schvaľoval: platí predvolená politika zamietnutia a časový rozpočet. Len computer use môže operátor samostatne zapnúť; inak zostáva blokovaný.

  3. pollery komunikátorovcore/serverdátový tok: arun(message)AgenticLoop · šesť fázcore/agent/loop

    Vlákno si drží jedno pevné session id a pokračuje v jednom reťazci checkpointov.

  4. Externý hostiteľ MCPdátový tok: run_agent(prompt)run_agent · jednorazové spusteniecore/mcp_server.py

    Externý hostiteľ MCP volá GEODE ako nástroj.

  5. run_agent · jednorazové spusteniecore/mcp_server.pydátový tok: bezhlavá jednorazová slučkaAgenticLoop · šesť fázcore/agent/loop

    Samostatne zostavený bezhlavý vykonávateľ a slučka, ktoré obchádzajú SharedServices. Predvolený zoznam zákazov platí bez zmeny, takže nástroje ako run_bash, delegate_task a computer sú odobraté; výnimka computer use z DAEMON tu neexistuje.

Každé spojenie s rovnakou váhou. Výber toku zvýrazní len jeho cestu s očíslovanými krokmi.

  • Plná čiara · smer toku požiadaviek, správ a výsledkov nástrojov
  • Prerušovaná čiara · zloženie relácie, oprávnenie alebo rozhodnutie; nie je to dátová cesta
  • Dlhá bodkočiarkovaná · záznamy a pozorovanie; nikdy sa neprehrávajú ako stav
  • Krátka čiarka · zamietnutie pred vykonaním, bez efektu
  • Hrubá čierna čiara · zvolený tok; čísla udávajú poradie
  • Rámček · hranica vlastníctva kódu, cesta k zdroju v hlavičke
  • Vnútorný štítok · komponent vnútri tejto hranice
  • Prerušovaný rámček · mimo procesu behového prostredia
  • Oranžový obrys · miesto, kde rozhoduje model
  • Slučka vykonávania
  • Oprávnenia · rozhodnutia
  • Úložiská záznamov
  • Vstup · spojenie · vykonávanie

Nakreslené sú len spojenia, ktorých volania boli potvrdené. Päťúrovňová fasáda ContextAssembler, TaskGraph a výskumné experimenty ako Jev, SIL a Crucible na tejto ceste behového prostredia neležia. Asynchrónne zrušenie nezastaví už začatú synchrónnu prácu ani nevráti efekty, ktoré nastali.

Podporované modely · podľa poskytovateľa

Voľby z katalógu v kóde a dodávané predvolené nastavenia, nie zoznam, v ktorom každý model prešiel živým volaním API. Nastavené záložné reťazce sú predvolene prázdne a presné ID sa nikdy automaticky nepovyšujú na novšie verzie.

  • Anthropic

    API

    • HlavnýClaude Opus 5.5claude-opus-5-5Predvolený
    • VedľajšíClaude Sonnet 5claude-sonnet-5Predvolený
    • ÚspornýClaude Haiku 4.5claude-haiku-4-5-20251001Predvolený
    Zobraziť všetky ID z katalógu (12)

    API

    • claude-fable-5-1
    • claude-opus-5-5predvolený
    • claude-opus-5
    • claude-sonnet-5predvolený
    • claude-haiku-4-5-20251001predvolený
    • 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 odmieta cestu OAuth cez predplatné.

  • OpenAI

    API · predplatné Codex

    • Predvolený pre API aj CodexGPT-6 Solgpt-6-solPredvolený
    Zobraziť všetky ID z katalógu (11)

    API · predplatné Codex

    • gpt-6-astra
    • gpt-6-solpredvolený
    • gpt-6-luna
    • gpt-5.6-sol
    • gpt-5.6-terra
    • gpt-5.6-luna

    Len API

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

    Dve prístupové cesty k jednému poskytovateľovi; katalóg určuje, ktoré cesty jednotlivé modely povoľujú.

  • Z.ai / GLM

    PAYG

    • PredvolenýGLM-5.3glm-5.3Predvolený
    Zobraziť všetky ID z katalógu (9)

    PAYG

    • glm-5.3predvolený
    • 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 nepripúšťa cestu GLM Coding Plan.

  • OpenRouter

    Smerovacia služba

    • VýberFree (smoke)openrouter/openrouter/freeRouter
    • VýberAuto (variable)openrouter/openrouter/autoRouter

    Voľby routera, nie jeden pevný model. Explicitne nastavené ID sa dajú tiež ponechať.

  • TypeSafe / Jev

    Len rozhodovanie · oddelene od generovania textu

    • Priamojev-1.13.0Len rozhodovanie
    • Cez OpenRoutertypesafe/jev-1.13Len rozhodovanie

    Voliteľný adaptér, ktorý iba posudzuje; nie je koreňovým modelom na generovanie textu. Predvoleným posudzovacím enginom je llm a Jev treba zvoliť. Konfigurácie samotnej štúdie Jev sa riadia záznamami v pohľade Jev.

Experimenty

Modely a cesty tak, ako boli vtedy zaznamenané, nie súčasné predvolené nastavenia ani úplný zoznam kompatibility.

  • Benchmarková správa GEODE

    July 31, 2026

    • GEODEGPT-5.6 Solgpt-5.6-solPredplatné OpenAI · high
  • Terminal-Bench 2.1 · párová špecifikácia Harbor 0.22.0

    August 27, 2026

    • GEODE · native CodexGPT-5.6 Solgpt-5.6-solpredplatné · max

    Zmrazená špecifikácia; nie každý plánovaný pokus dal platný výsledok.

  • Archivovaný beh SIL run-2606-broken-tool-use

    • Cieľové lešenieGPT-5.5gpt-5.5openai-codex
    • Audítor · sudcaClaude Opus 4.8claude-opus-4-8PAYG

    Záznam oddelených rolí, nie dvoch zameniteľných predvolených hodnôt.