GEODE
Autonomous Agent Harness
Von der Beobachtung zur nächsten Handlung.
Ein lokales Harness für autonome Agenten, dem sich Recherche, Dateiarbeit und geplante Aufgaben übergeben lassen.
GEODE runtime vocabulary
- reasoning
- action
- observation
- plan
- memory
- tools
- hook
- reflexion
- rollouts
- data curation
- data governance
- evaluation
- scaffold search
- 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
Bevor es etwas änderte, fand es, was bereits da war.
Die Aufgabe: Sicherheit auf Zeilenebene für ein soziales Netzwerk mit fünf Tabellen.
- UntersuchungGelesen: die fünf Tabellen, vier bereits vorhandene Hilfsfunktionen, RLS auf allen fünf deaktiviert, dazu Policys, Rechte und Rollen.
- AusführungEine Transaktion: 20 Policys und RLS aktiviert, 3 vorhandene Hilfsfunktionen wiederverwendet, 3 Funktionen ergänzt.
- Verifikation18 bestanden, 0 fehlgeschlagen. Alle 13 Tool-Antworten aus 9 Runden kamen ohne Fehler zurück.
Ausgabe des Prüfers, 18 Zeilen (wörtlich)
- RLS enabled on users
- RLS enabled on channels
- RLS enabled on channel_moderators
- RLS enabled on posts
- RLS enabled on comments
- Users can update their own profile
- Users blocked from updating other users' profiles
- Channel owners can update their channels
- Non-owners blocked from updating channels
- Post authors can update their posts
- Channel moderators can update posts in their channels
- Unauthorized users blocked from updating posts
- Comment authors can update their comments
- Post authors can moderate comments on their posts
- Channel owners can add moderators
- Non-owners blocked from adding moderators
- Content visibility varies correctly based on user context
- Anonymous users can see 3 public user profiles (correct)
Ein vergangener Lauf in einer konfigurierten Evaluations-Sandbox, keine Live-Datenbank und kein echter Sicherheitsvorfall. Zeilenzahlen vor den Policys sind nicht aufgezeichnet und werden daher nicht gezeigt. Öffentliches Laufprotokoll (meta.json, Commit 23e3428)
Ein Ergebnis zu überprüfen und nachzubessern (angelehnt an Reflexion, innerhalb derselben Aufgabe) ist eine Fähigkeit der aktuellen GEODE-Runtime. In dieser Aufzeichnung kommt keine solche Nachbesserung vor: Jede Tool-Antwort kam ohne Fehler zurück. Runtime-Dokumentation (hook-system.md)
Das Modell wählt die nächste Handlung; der Host hält die Ausführungsgrenze.
Die Runtime vom Eintritt einer Anfrage in eine Session über den Modellaufruf und die Befugnisprüfungen für jeden vorgeschlagenen Tool-Aufruf bis zu Ausführung, Ergebnissen und Aufzeichnungen. Bei Auswahl eines Ablaufs wird nur dessen Pfad hervorgehoben, mit nummerierten Schritten.
Das Modell wählt die nächste Handlung; die Runtime prüft Tool-Berechtigungen und entscheidet, wann die Arbeit abgeschlossen ist.
Externe Experimente Scaffold Search / SIL begannen am May 15, 2026
Das Paket geode-agent wird über PyPI oder das öffentliche Repository installiert und im eigenen Terminal ausgeführt. Es ist auch als MCP-Server erreichbar.
Anfrage → Modellaufruf
Eine Terminal-Anfrage kommt über IPC an, eine Session wird aufgebaut, und die Schleife ruft das Modell mit System-Prompt, Konversation und Tool-Schemas auf.
Terminal-NutzerDatenfluss: prompt · cli.sockCLIPoller · IPC-Socket
core/serverDie thin CLI sendet die Anfrage an den IPC-Socket des serve-Daemons (~/.geode/cli.sock). Die REPL führt denselben Sessionaufbau im Prozess aus.
CLIPoller · IPC-Socket
core/serverBefugnis · Aufbau: create_session(IPC)SharedServices.create_sessionsupervised/services.pyJede Verbindung baut eine Session auf. Der Modus legt HITL-Stufe, Zeitbudget und gesperrte Tools fest und projiziert den BoundToolPlan auf den gewählten Provider.
CLIPoller · IPC-Socket
core/serverBefugnis · Aufbau: Lane pro AnfrageLaneQueue · session · globalsupervised/services.pyVor der Ausführung einer Anfrage werden Session-Lane und globale Lane gemeinsam belegt; das begrenzt gleichzeitige Läufe.
SharedServices.create_session
supervised/services.pyBefugnis · Aufbau: ToolExecutor · AgenticLoopAgenticLoop · sechs Phasencore/agent/loopBaut Executor und Schleife als ein Paar, das Hooks, MCP, Skills und Ressourcensperren teilt.
LaneQueue · session · global
supervised/services.pyDatenfluss: arun(prompt)AgenticLoop · sechs Phasencore/agent/loopFührt einen Nutzer-Turn in sechs Phasen aus: Eingabe vorbereiten, Aufruf vorbereiten, Provider aufrufen, Tools verarbeiten, beobachten und verdichten, beenden.
System-Prompt · deklarierte Quellen
core/agent/loopDatenfluss: System-Promptadapter.acomplete · Fehlerklassencore/llm/adaptersWird in jedem Turn aus deklarierten Quellen gebaut, etwa ausgewählten Abschnitten und Regeln aus GEODE.md. Die fünfstufige Facade von ContextAssembler wird nur bei explizitem Aufruf verwendet; sie ist nicht die Eingabe der Standardschleife.
Nachrichten · ConversationContext
core/agent/loopDatenfluss: Nachrichtenadapter.acomplete · Fehlerklassencore/llm/adaptersKonversation und frühere Tool-Ergebnisse werden getrennt vom System-Prompt übermittelt.
BoundToolPlan · unveränderlich
core/tools/plan.pyBefugnis · Aufbau: Tool-Schemasadapter.acomplete · Fehlerklassencore/llm/adaptersNur die Tools des an diesen Schritt gebundenen BoundToolPlan sind für das Modell sichtbar. Er ist ein unveränderlicher Snapshot mit Generation und Inhalts-Hash.
AgenticLoop · sechs Phasen
core/agent/loopDatenfluss: StepSnapshot · Anfrageadapter.acomplete · Fehlerklassencore/llm/adaptersDer StepSnapshot fixiert Modell, Tools und Korrelations-IDs dieses Aufrufs. LLM-Middleware kann einen gebundenen Adapter nicht austauschen.
adapter.acomplete · Fehlerklassen
core/llm/adaptersDatenfluss: HTTPSLLM-ProviderEin Adapter pro Provider führt den Aufruf aus. Fehlschläge werden klassifiziert und nur innerhalb eines festgelegten Limits wiederholt oder beenden den Turn mit einem Beendigungsgrund.
adapter.acomplete · Fehlerklassen
core/llm/adaptersDatenfluss: Antwort · tool_useAgenticLoop · sechs Phasencore/agent/loopReiner Text geht zur Beendigung; tool_use geht zur Tool-Verarbeitung.
Tool-Befugnis → Effekt → Ergebnis
Ein tool_use-Vorschlag läuft erst, wenn alle Prüfungen bestanden sind; Ablehnungen, Ergebnisse und Fehler kommen alle vom Executor zurück und werden zur nächsten Modelleingabe.
AgenticLoop · sechs Phasen
core/agent/loopDatenfluss: ausstehender Batch · RundensicherungSQLite messages · state.jsonmemory/session_checkpoint.pyIn einer Session mit konfiguriertem Checkpointing (Checkpoint und session id) wird der vorgeschlagene Batch gespeichert, bevor ein Tool läuft; lässt er sich nicht speichern, läuft er nicht. Der abgeschlossene Batch wird erneut gespeichert. Aufrufer ohne Checkpoint erhalten diese Garantie nicht.
AgenticLoop · sechs Phasen
core/agent/loopDatenfluss: tool_use-BlöckeToolCallProcessortool_executor/processor.pyEin Vorschlag des Modells ist keine Berechtigung. Jeder Aufruf erhält einen ToolContext mit der Modell- und Adapteridentität der Schleife.
ToolCallProcessor
tool_executor/processor.pyDatenfluss: aexecuteUmfang · Policy · Schematool_executor/executor.pyPrüft nacheinander Session-Umfang, Umschreibungen durch Request-Middleware, Policy und Schema. Eine Umschreibung, die die Sicherheitsstufe oder die Klasse personenbezogener Daten senkt, wird abgelehnt.
BoundToolPlan · unveränderlich
core/tools/plan.pyBefugnis · Aufbau: erlaubt · SicherheitsstufeUmfang · Policy · Schematool_executor/executor.pyAusführbare Handler und Sicherheitsstufen stammen aus dem für die Session projizierten BoundToolPlan.
PreToolUse · PostToolUse
tool_executor/executor.pyBefugnis · Aufbau: PreToolUse · PostToolUseHookRegistry · Entscheidungencore/hooksÖffentliche Hooks entscheiden über Blockade, Umschreiben von Argumenten oder Berechtigungsanfrage; auf eine Umschreibung folgen erneut Prüfungen von Umfang, Policy und Schema. Nach der Ausführung kann ein Hook Kontext ergänzen oder das Ergebnis zurückhalten.
Freigabe · HITL
tool_executor/executor.pyBefugnis · Aufbau: FreigabeanfrageTerminal-NutzerIn einer IPC-Session wird die Freigabeanfrage an die thin CLI weitergeleitet. Modi ohne Mensch wenden standardmäßig die Ablehnungs-Policy an; die einzige Ausnahme ist computer use im DAEMON, wenn ein Operator es gesondert aktiviert (sonst gesperrt).
tool_executor/executor.pyAblehnung vor der Ausführung: vor der Ausführung abgelehntToolCallProcessor
tool_executor/processor.pyEine Ablehnung durch Umfang, Policy oder Schema, eine PreToolUse-Blockade oder eine verweigerte Freigabe kommt ohne Dispatch als Fehlerergebnis zurück. In diesem Fall hat kein Effekt dieses Aufrufs begonnen.
effect receipt
tool_executor/executor.pyDatenfluss: Effekt zulassen · festschreibenEffectReceiptStorememory/effect_receipts.pyEffekte wie Dateiänderungen, ausgehende Nachrichten oder administrative Aktionen werden vor ihrer Ausführung zugelassen. Ein unsicheres Ergebnis wird nicht erneut ausgeführt; es verlangt einen Abgleich.
Ressourcensperre · Dispatch
tool_executor/executor.pyDatenfluss: Handler-AufrufTool-Handler · bash · computercore/toolsLeitet nach dem Sperren seiner Ressourcenschlüssel an den gebundenen Handler weiter. Ein bei Fristablauf abgebrochener Aufruf kann außerhalb noch laufen.
Ressourcensperre · Dispatch
tool_executor/executor.pyDatenfluss: MCP-AufrufMCPServerManagercore/mcp/manager.pyNur MCP-Tools mit deklarierter Ressourcen-Policy werden aufgerufen.
MCPServerManager
core/mcp/manager.pyDatenfluss: tools/callMCP-ServerDer Serverkatalog stammt aus globalen Einstellungen und aus Projekteinstellungen, die die Vertrauensprüfung bestanden haben; diese Prüfung gilt nur für Projekteinträge. Der MCP-Manager wendet seine Erweiterungs- und Ressourcen-Policy an.
Tool-Handler · bash · computer
core/toolsDatenfluss: Änderungen an Dateien · git · ProzessenDateien · git · ProzesseAusgeführte Änderungen bleiben als äußerer Zustand bestehen. Der Checkpoint stellt nur die Konversation wieder her und macht sie nicht rückgängig.
tool_executor/executor.pyDatenfluss: Ergebnis · Fehler nach DispatchToolCallProcessor
tool_executor/processor.pyNach dem Dispatch kommen normale Ergebnisse und Fehler (einschließlich Timeouts und unsicherer Ergebnisse) über PostToolUse zurück. Ein Fehler oder Timeout bedeutet nicht, dass die äußere Arbeit gestoppt oder rückgängig gemacht wurde.
ToolCallProcessor
tool_executor/processor.pyDatenfluss: tool_resultNachrichten · ConversationContextcore/agent/loopErgebnisse, Ablehnungen und Fehler werden gleichermaßen als tool_result serialisiert und werden zu Nachrichten in der nächsten Modelleingabe.
ToolCallProcessor
tool_executor/processor.pyAufzeichnung · Beobachtung: Aufruf · ErgebnisbeobachtungSessionTimeline · append-onlyobservability/session_timeline.pySchreibt den Aufruf und sein Ergebnis (ok oder Fehler) in die Timeline, auch vor der Ausführung abgelehnte Aufrufe. Die Aufzeichnung ist Beobachtung; sie beweist nicht, dass ein äußerer Effekt begann oder gelang.
Aufzeichnungen · Wiederherstellung · Abschluss
Checkpoint, Timeline und Belegzeilen werden getrennt geschrieben. Es gibt keine gemeinsame Transaktion, und der Checkpoint stellt nur die Konversation wieder her.
AgenticLoop · sechs Phasen
core/agent/loopDatenfluss: ausstehender Batch · RundensicherungSQLite messages · state.jsonmemory/session_checkpoint.pyIn einer Session mit konfiguriertem Checkpointing (Checkpoint und session id) wird der vorgeschlagene Batch gespeichert, bevor ein Tool läuft; lässt er sich nicht speichern, läuft er nicht. Der abgeschlossene Batch wird erneut gespeichert. Aufrufer ohne Checkpoint erhalten diese Garantie nicht.
SQLite messages · state.json
memory/session_checkpoint.pyDatenfluss: Wiederherstellung bei FortsetzungAgenticLoop · sechs Phasencore/agent/loopEin einziger Wiederherstellungspfad stellt Nachrichten, kognitiven Zustand und Guard-Zähler wieder her. Der prozesslokale TaskGraph wird nicht wiederhergestellt.
AgenticLoop · sechs Phasen
core/agent/loopAufzeichnung · Beobachtung: Turn-ProtokollSessionTimeline · append-onlyobservability/session_timeline.pyEine append-only-Ausführungshistorie, die nie als Zustand wiedergegeben wird.
AgenticLoop · sechs Phasen
core/agent/loopBefugnis · Aufbau: Abschlussprüfungverify_turn_asynccore/agent/verify.pyDer Vorschlag des Modells zu stoppen wird erst durch Verify zum Abschluss.
verify_turn_async
core/agent/verify.pyBefugnis · Aufbau: PostVerify · StopHookRegistry · Entscheidungencore/hooksÖffentliche Hook-Entscheidungen legen fest, ob mit einer Nachbesserung fortgefahren wird; Nachbesserungen erfolgen nur innerhalb eines festgelegten Budgets (standardmäßig zwei).
AgenticLoop · sechs Phasen
core/agent/loopAufzeichnung · Beobachtung: Belegzeilen · best-effortEvidenceLedger · JSONLagent/evidence_ledger.pyGeschwärzte Diagnosezeilen. Hashes dienen der Korrelation; eine Zeile beweist nicht, dass ein Effekt eintrat, und sie wird nicht in einer Transaktion mit Timeline oder Checkpoint geschrieben.
AgenticLoop · sechs Phasen
core/agent/loopAufzeichnung · Beobachtung: kognitive · Lebenszyklus-EventsHookSystem · Beobachtungcore/hooksBeobachtungs-Hooks empfangen und zeichnen Events auf; sie entscheiden nicht über die Ausführung.
Andere Einstiegswege
Messenger kommen als DAEMON-Sessions des serve-Daemons herein; run_agent eines externen MCP-Hosts gelangt in eine separat gebaute headless Einmal-Schleife.
Messenger-KanalDatenfluss: KanalnachrichtMessenger-Poller
core/serverDie Poller des serve-Daemons verarbeiten nur Nachrichten aus gebundenen Kanälen.
Messenger-Poller
core/serverBefugnis · Aufbau: create_session(DAEMON)SharedServices.create_sessionsupervised/services.pyEin Modus ohne Mensch, der freigibt: Es gelten die Standard-Ablehnungs-Policy und ein Zeitbudget. Nur computer use kann von einem Operator gesondert aktiviert werden; ohne das bleibt es gesperrt.
Messenger-Poller
core/serverDatenfluss: arun(message)AgenticLoop · sechs Phasencore/agent/loopEin Thread behält eine feste session id und setzt eine Checkpoint-Kette fort.
Externer MCP-HostDatenfluss: run_agent(prompt)run_agent · Einmallauf
core/mcp_server.pyEin externer MCP-Host ruft GEODE als Tool auf.
run_agent · Einmallauf
core/mcp_server.pyDatenfluss: headless Einmal-SchleifeAgenticLoop · sechs Phasencore/agent/loopEin separat gebauter headless Executor samt Schleife, der SharedServices umgeht. Die Standard-Denylist gilt unverändert, sodass Tools wie run_bash, delegate_task und computer entfallen; die computer-use-Ausnahme des DAEMON gibt es hier nicht.
Alle Verbindungen in gleicher Stärke. Wird ein Ablauf gewählt, ist nur sein Pfad hervorgehoben, mit nummerierten Schritten.
- Durchgezogen · Richtung, in die Anfragen, Nachrichten und Tool-Ergebnisse fließen
- Gestrichelt · Sessionaufbau, Befugnis oder Urteil; kein Datenpfad
- Lang strichpunktiert · Aufzeichnungen und Beobachtung; nie als Zustand wiedergegeben
- Kurz gestrichelt · Ablehnung vor der Ausführung, kein Effekt
- Dicke schwarze Linie · der gewählte Ablauf; Nummern geben die Reihenfolge an
- Kasten · eine Grenze, die Code besitzt, Quellpfad in der Kopfzeile
- Innerer Chip · eine Komponente innerhalb dieser Grenze
- Gestrichelter Kasten · außerhalb des Runtime-Prozesses
- Orange Umrandung · wo ein Modell entscheidet
- Ausführungsschleife
- Befugnis · Urteile
- Aufzeichnungsspeicher
- Einstieg · Verbindung · Ausführung
Gezeichnet sind nur Verbindungen, deren Aufrufe bestätigt wurden. Die fünfstufige Facade von ContextAssembler, der TaskGraph und Forschungsexperimente wie Jev, SIL und Crucible liegen nicht auf diesem Runtime-Pfad. Asynchroner Abbruch stoppt keine bereits begonnene synchrone Arbeit und macht eingetretene Effekte nicht rückgängig.
Unterstützte Modelle · nach Provider
Die Katalogauswahl des Codes und die ausgelieferten Standardwerte, keine Liste, in der jedes Modell einen echten API-Aufruf bestanden hat. Konfigurierte Fallback-Ketten sind standardmäßig leer, und exakte IDs werden nie automatisch auf neuere Versionen aktualisiert.
Anthropic
API
- PrimärClaude Opus 5.5
claude-opus-5-5Standard - SekundärClaude Sonnet 5
claude-sonnet-5Standard - KostengünstigClaude Haiku 4.5
claude-haiku-4-5-20251001Standard
Alle 12 Katalog-IDs anzeigen
API
claude-fable-5-1claude-opus-5-5Standardclaude-opus-5claude-sonnet-5Standardclaude-haiku-4-5-20251001Standardclaude-fable-5claude-opus-4-8claude-opus-4-7claude-opus-4-6claude-opus-4-5claude-sonnet-4-6claude-sonnet-4-5-20250929
Der Code lehnt den OAuth-Weg über das Abonnement ab.
- PrimärClaude Opus 5.5
OpenAI
API · Codex-Abonnement
- Standard für API und CodexGPT-6 Sol
gpt-6-solStandard
Alle 11 Katalog-IDs anzeigen
API · Codex-Abonnement
gpt-6-astragpt-6-solStandardgpt-6-lunagpt-5.6-solgpt-5.6-terragpt-5.6-luna
Nur API
gpt-5.5gpt-5.3-codexgpt-5.4gpt-5.4-minigpt-5.4-nano
Zwei Zugangswege zu einem Provider; der Katalog legt fest, welche Wege jedes Modell zulässt.
- Standard für API und CodexGPT-6 Sol
Z.ai / GLM
PAYG
- StandardGLM-5.3
glm-5.3Standard
Alle 9 Katalog-IDs anzeigen
PAYG
glm-5.3Standardglm-5.3-flashglm-5.3-flashxglm-5.2glm-5.1glm-5glm-4.7glm-4.7-flashxglm-4.7-flash
Der Code lässt den Weg über GLM Coding Plan nicht zu.
- StandardGLM-5.3
OpenRouter
Routing-Dienst
- AuswahlFree (smoke)
openrouter/openrouter/freeRouter - AuswahlAuto (variable)
openrouter/openrouter/autoRouter
Auswahl durch den Router, kein festes Modell. Explizit konfigurierte IDs können auch beibehalten werden.
- AuswahlFree (smoke)
TypeSafe / Jev
Nur Entscheidungen · getrennt von der Textgenerierung
- Direkt
jev-1.13.0Nur Entscheidung - Über OpenRouter
typesafe/jev-1.13Nur Entscheidung
Ein optionaler Adapter, der nur Urteile fällt; er ist kein Root-Modell für Textgenerierung. Die Standard-Urteilsengine ist llm, Jev muss ausgewählt werden. Die Konfigurationen der Jev-Studie selbst folgen den Aufzeichnungen der Jev-Ansicht.
- Direkt
QuelleGEODE main 373d420Öffentlicher Commit: October 7, 2026 · geprüft: October 8, 2026
Experimente
Modelle und Wege wie damals aufgezeichnet, keine aktuellen Standardwerte und keine vollständige Kompatibilitätsliste.
GEODE-Benchmarkbericht
July 31, 2026
- GEODEGPT-5.6 Sol
gpt-5.6-solOpenAI-Abonnement · high
- GEODEGPT-5.6 Sol
Terminal-Bench 2.1 · gepaarte Spezifikation für Harbor 0.22.0
August 27, 2026
- GEODE · native CodexGPT-5.6 Sol
gpt-5.6-solAbonnement · max
Eine eingefrorene Spezifikation; nicht jeder geplante Versuch wurde zu einem gültigen Ergebnis.
- GEODE · native CodexGPT-5.6 Sol
Archivierter SIL-Lauf run-2606-broken-tool-use
- Ziel-ScaffoldGPT-5.5
gpt-5.5openai-codex - Auditor · BewerterClaude Opus 4.8
claude-opus-4-8PAYG
Eine Aufzeichnung getrennter Rollen, keine zwei austauschbaren Standardwerte.
- Ziel-ScaffoldGPT-5.5