GEODE
Autonomous Agent Harness
Od obserwacji do następnego działania.
Lokalny harness autonomicznego agenta, któremu można powierzyć badania, pracę na plikach i zadania zaplanowane.
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
Zanim cokolwiek zmienił, znalazł to, co już istniało.
Zadanie: zabezpieczenia na poziomie wierszy dla serwisu społecznościowego z pięcioma tabelami.
- RozpoznanieOdczytanie pięciu tabel, czterech istniejących już funkcji pomocniczych, wyłączonego RLS we wszystkich pięciu oraz polityk, uprawnień i ról.
- DziałanieJedna transakcja: 20 polityk i włączony RLS, z ponownym użyciem 3 istniejących funkcji pomocniczych i dodaniem 3 nowych.
- Weryfikacja18 zaliczonych, 0 nieudanych. Wszystkie 13 odpowiedzi narzędzi w 9 turach wróciło bez błędu.
Wyjście weryfikatora, 18 wierszy (dosłownie)
- 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)
Przeszły przebieg w skonfigurowanej piaskownicy ewaluacyjnej, a nie żywa baza danych ani rzeczywisty incydent bezpieczeństwa. Liczby wierszy sprzed polityk nie ma w zapisie, więc nie są pokazane. Publiczny zapis przebiegu (meta.json, commit 23e3428)
Przegląd wyniku i jego naprawa (inspirowane Reflexion, w ramach tego samego zadania) to możliwość obecnego środowiska wykonawczego GEODE. W tym zapisie taka naprawa nie występuje: każda odpowiedź narzędzia wróciła bez błędu. Dokumentacja środowiska wykonawczego (hook-system.md)
Model wybiera następne działanie; host pilnuje granicy wykonania.
Środowisko wykonawcze od wejścia żądania do sesji, przez wywołanie modelu i kontrole uprawnień każdego proponowanego wywołania narzędzia, po wykonanie, wyniki i zapisy. Wybór przepływu wyróżnia tylko jego ścieżkę z ponumerowanymi krokami.
Następne działanie wybiera model; środowisko wykonawcze sprawdza uprawnienia narzędzi i rozstrzyga, kiedy praca jest ukończona.
Zewnętrzne eksperymenty Scaffold Search / SIL rozpoczęte May 15, 2026
Pakiet geode-agent instaluje się z PyPI lub z publicznego repozytorium i uruchamia we własnym terminalu. Jest też dostępny jako serwer MCP.
Żądanie → wywołanie modelu
Żądanie z terminala przychodzi przez IPC, składana jest sesja, a pętla wywołuje model z promptem systemowym, rozmową i schematami narzędzi.
Użytkownik terminalaprzepływ danych: prompt · cli.sockCLIPoller · gniazdo IPC
core/serverCienkie CLI wysyła żądanie do gniazda IPC demona serve (~/.geode/cli.sock). REPL wykonuje ten sam skład sesji wewnątrz procesu.
CLIPoller · gniazdo IPC
core/serveruprawnienia · skład: create_session(IPC)SharedServices.create_sessionsupervised/services.pyKażde połączenie składa sesję. Tryb ustala poziom HITL, budżet czasu i zablokowane narzędzia oraz rzutuje BoundToolPlan na wybranego dostawcę.
CLIPoller · gniazdo IPC
core/serveruprawnienia · skład: lane na żądanieLaneQueue · session · globalsupervised/services.pyPrzed wykonaniem żądania zajmowane są zarówno lane sesji, jak i lane globalny, co ogranicza współbieżne przebiegi.
SharedServices.create_session
supervised/services.pyuprawnienia · skład: ToolExecutor · AgenticLoopAgenticLoop · sześć fazcore/agent/loopBuduje wykonawcę i pętlę jako jedną parę, która współdzieli hooki, MCP, umiejętności i blokady zasobów.
LaneQueue · session · global
supervised/services.pyprzepływ danych: arun(prompt)AgenticLoop · sześć fazcore/agent/loopWykonuje jedną turę użytkownika w sześciu fazach: przygotowanie wejścia, przygotowanie wywołania, wywołanie dostawcy, przetwarzanie narzędzi, obserwacja i kompaktowanie, zakończenie.
prompt systemowy · zadeklarowane źródła
core/agent/loopprzepływ danych: prompt systemowyadapter.acomplete · klasy błędówcore/llm/adaptersBudowany w każdej turze z zadeklarowanych źródeł, takich jak wybrane sekcje GEODE.md i reguły. Pięciopoziomowa fasada ContextAssembler jest używana tylko przy jawnym wywołaniu; nie jest wejściem domyślnej pętli.
wiadomości · ConversationContext
core/agent/loopprzepływ danych: wiadomościadapter.acomplete · klasy błędówcore/llm/adaptersRozmowa i wcześniejsze wyniki narzędzi są przekazywane oddzielnie od promptu systemowego.
BoundToolPlan · niezmienny
core/tools/plan.pyuprawnienia · skład: schematy narzędziadapter.acomplete · klasy błędówcore/llm/adaptersModel widzi tylko narzędzia z BoundToolPlan przypisanego do tego kroku. To niezmienna migawka z numerem generacji i hashem treści.
AgenticLoop · sześć faz
core/agent/loopprzepływ danych: StepSnapshot · żądanieadapter.acomplete · klasy błędówcore/llm/adaptersStepSnapshot ustala model, narzędzia i identyfikatory korelacji tego wywołania. Middleware LLM nie może podmienić przypisanego adaptera.
adapter.acomplete · klasy błędów
core/llm/adaptersprzepływ danych: HTTPSDostawcy LLMWywołanie wykonuje adapter właściwy dla dostawcy. Błędy są klasyfikowane i ponawiane tylko w ustalonym limicie albo kończą turę z przyczyną zakończenia.
adapter.acomplete · klasy błędów
core/llm/adaptersprzepływ danych: odpowiedź · tool_useAgenticLoop · sześć fazcore/agent/loopSam tekst prowadzi do zakończenia; tool_use prowadzi do przetwarzania narzędzi.
Uprawnienia narzędzi → efekt → wynik
Propozycja tool_use jest wykonywana dopiero po przejściu wszystkich kontroli; odmowy, wyniki i błędy wracają z wykonawcy i stają się kolejnym wejściem modelu.
AgenticLoop · sześć faz
core/agent/loopprzepływ danych: oczekująca partia · zapis rundySQLite messages · state.jsonmemory/session_checkpoint.pyW sesji ze skonfigurowanym checkpointingiem (checkpoint i session id) proponowana partia jest zapisywana, zanim uruchomi się jakiekolwiek narzędzie, a jeśli nie da się jej zapisać, nie zostaje wykonana. Ukończona partia jest zapisywana ponownie. Wywołujący bez checkpointu nie mają tej gwarancji.
AgenticLoop · sześć faz
core/agent/loopprzepływ danych: bloki tool_useToolCallProcessortool_executor/processor.pyPropozycja modelu nie jest uprawnieniem. Każde wywołanie dostaje ToolContext z tożsamością modelu i adaptera pętli.
ToolCallProcessor
tool_executor/processor.pyprzepływ danych: aexecutezakres · polityka · schemattool_executor/executor.pySprawdza kolejno zakres sesji, przepisania przez middleware żądań, politykę i schemat. Przepisanie, które obniża poziom bezpieczeństwa lub klasę danych osobowych, jest odrzucane.
BoundToolPlan · niezmienny
core/tools/plan.pyuprawnienia · skład: dozwolone · poziom bezpieczeństwazakres · polityka · schemattool_executor/executor.pyWykonywalne handlery i poziomy bezpieczeństwa pochodzą z BoundToolPlan zrzutowanego dla sesji.
PreToolUse · PostToolUse
tool_executor/executor.pyuprawnienia · skład: PreToolUse · PostToolUseHookRegistry · decyzjecore/hooksPubliczne hooki decydują o blokadzie, przepisaniu argumentów lub prośbie o uprawnienie, a po przepisaniu ponownie następują kontrole zakresu, polityki i schematu. Po wykonaniu hook może dodać kontekst lub wstrzymać wynik.
zatwierdzenie · HITL
tool_executor/executor.pyuprawnienia · skład: prośba o zatwierdzenieUżytkownik terminalaW sesji IPC prośba o zatwierdzenie trafia do cienkiego CLI. Tryby bez człowieka domyślnie stosują politykę odmowy; jedynym wyjątkiem jest computer use w DAEMON, gdy operator osobno go włączy (w przeciwnym razie jest zablokowany).
tool_executor/executor.pyodmowa przed wykonaniem: odmowa przed wykonaniemToolCallProcessor
tool_executor/processor.pyOdrzucenie przez kontrolę zakresu, polityki lub schematu, blokada PreToolUse lub odmowa zatwierdzenia wracają jako wynik błędu bez dispatch. W takim przypadku żaden efekt tego wywołania się nie rozpoczął.
effect receipt
tool_executor/executor.pyprzepływ danych: przyjęcie efektu · zatwierdzenieEffectReceiptStorememory/effect_receipts.pyEfekty takie jak zmiany plików, wiadomości wychodzące czy działania administracyjne są przyjmowane, zanim zostaną wykonane. Niepewny wynik nie jest wykonywany ponownie; wymaga uzgodnienia.
blokada zasobu · dispatch
tool_executor/executor.pyprzepływ danych: wywołanie handlerahandlery narzędzi · bash · computercore/toolsPrzekazuje do przypisanego handlera po zablokowaniu jego kluczy zasobów. Wywołanie przerwane w terminie może nadal działać na zewnątrz.
blokada zasobu · dispatch
tool_executor/executor.pyprzepływ danych: wywołanie MCPMCPServerManagercore/mcp/manager.pyWywoływane są tylko narzędzia MCP z zadeklarowaną polityką zasobów.
MCPServerManager
core/mcp/manager.pyprzepływ danych: tools/callSerwery MCPKatalog serwerów pochodzi z ustawień globalnych i z ustawień projektu, które przeszły kontrolę zaufania; ta kontrola dotyczy tylko wpisów projektu. Menedżer MCP stosuje swoją politykę rozszerzeń i zasobów.
handlery narzędzi · bash · computer
core/toolsprzepływ danych: zmiany plików · git · procesówPliki · git · procesyWykonane zmiany pozostają stanem zewnętrznym. Checkpoint przywraca tylko rozmowę i ich nie cofa.
tool_executor/executor.pyprzepływ danych: wynik · błąd po dispatchToolCallProcessor
tool_executor/processor.pyPo dispatch normalne wyniki i błędy (w tym przekroczenia czasu i niepewne wyniki) wracają przez PostToolUse. Błąd lub przekroczenie czasu nie oznacza, że praca na zewnątrz się zatrzymała lub została cofnięta.
ToolCallProcessor
tool_executor/processor.pyprzepływ danych: tool_resultwiadomości · ConversationContextcore/agent/loopWyniki, odmowy i błędy są jednakowo serializowane jako tool_result i stają się wiadomościami w kolejnym wejściu modelu.
ToolCallProcessor
tool_executor/processor.pyzapis · obserwacja: obserwacja wywołania · wynikuSessionTimeline · append-onlyobservability/session_timeline.pyZapisuje wywołanie i jego wynik (ok lub błąd) w timeline, łącznie z wywołaniami odrzuconymi przed wykonaniem. Zapis jest obserwacją; nie dowodzi, że efekt zewnętrzny się rozpoczął lub powiódł.
Zapisy · przywracanie · ukończenie
Checkpoint, timeline i wiersze dowodów są zapisywane osobno. Nie ma wspólnej transakcji, a checkpoint przywraca tylko rozmowę.
AgenticLoop · sześć faz
core/agent/loopprzepływ danych: oczekująca partia · zapis rundySQLite messages · state.jsonmemory/session_checkpoint.pyW sesji ze skonfigurowanym checkpointingiem (checkpoint i session id) proponowana partia jest zapisywana, zanim uruchomi się jakiekolwiek narzędzie, a jeśli nie da się jej zapisać, nie zostaje wykonana. Ukończona partia jest zapisywana ponownie. Wywołujący bez checkpointu nie mają tej gwarancji.
SQLite messages · state.json
memory/session_checkpoint.pyprzepływ danych: przywrócenie przy wznowieniuAgenticLoop · sześć fazcore/agent/loopJedna ścieżka przywracania odtwarza wiadomości, stan poznawczy i liczniki strażników. Lokalny dla procesu TaskGraph nie jest odtwarzany.
AgenticLoop · sześć faz
core/agent/loopzapis · obserwacja: zapis turySessionTimeline · append-onlyobservability/session_timeline.pyHistoria wykonania typu append-only, nigdy nie odtwarzana jako stan.
AgenticLoop · sześć faz
core/agent/loopuprawnienia · skład: kontrola ukończeniaverify_turn_asynccore/agent/verify.pyPropozycja modelu, by zakończyć, staje się ukończeniem tylko przez Verify.
verify_turn_async
core/agent/verify.pyuprawnienia · skład: PostVerify · StopHookRegistry · decyzjecore/hooksDecyzje publicznych hooków określają, czy kontynuować z poprawką, a poprawki odbywają się tylko w ustalonym budżecie (domyślnie dwie).
AgenticLoop · sześć faz
core/agent/loopzapis · obserwacja: wiersze dowodów · best-effortEvidenceLedger · JSONLagent/evidence_ledger.pyMaskowane wiersze diagnostyczne. Hashe służą korelacji; wiersz nie dowodzi, że efekt zaszedł, i nie jest zapisywany w jednej transakcji z timeline ani checkpointem.
AgenticLoop · sześć faz
core/agent/loopzapis · obserwacja: zdarzenia poznawcze · cyklu życiaHookSystem · obserwacjacore/hooksHooki obserwacyjne odbierają i zapisują zdarzenia; nie decydują o wykonaniu.
Inne ścieżki wejścia
Komunikatory wchodzą jako sesje DAEMON demona serve; run_agent zewnętrznego hosta MCP wchodzi do osobno zbudowanej bezgłowej pętli jednorazowej.
Kanał komunikatoraprzepływ danych: wiadomość kanałupollery komunikatorów
core/serverPollery demona serve obsługują wiadomości tylko z przypisanych kanałów.
pollery komunikatorów
core/serveruprawnienia · skład: create_session(DAEMON)SharedServices.create_sessionsupervised/services.pyTryb bez człowieka do zatwierdzania: obowiązuje domyślna polityka odmowy i budżet czasu. Tylko computer use może zostać osobno włączony przez operatora; bez tego pozostaje zablokowany.
pollery komunikatorów
core/serverprzepływ danych: arun(message)AgenticLoop · sześć fazcore/agent/loopWątek zachowuje jedno stałe session id i kontynuuje jeden łańcuch checkpointów.
Zewnętrzny host MCPprzepływ danych: run_agent(prompt)run_agent · jednorazowe uruchomienie
core/mcp_server.pyZewnętrzny host MCP wywołuje GEODE jako narzędzie.
run_agent · jednorazowe uruchomienie
core/mcp_server.pyprzepływ danych: bezgłowa pętla jednorazowaAgenticLoop · sześć fazcore/agent/loopOsobno zbudowany bezgłowy wykonawca i pętla, które omijają SharedServices. Domyślna lista odmów obowiązuje bez zmian, więc narzędzia takie jak run_bash, delegate_task i computer są usuwane; wyjątek computer use z DAEMON tutaj nie istnieje.
Każde połączenie z tą samą wagą. Wybór przepływu wyróżnia tylko jego ścieżkę z ponumerowanymi krokami.
- Linia ciągła · kierunek przepływu żądań, wiadomości i wyników narzędzi
- Linia przerywana · skład sesji, uprawnienia lub werdykt; nie ścieżka danych
- Długa kreska z kropką · zapisy i obserwacja; nigdy nie odtwarzane jako stan
- Krótka kreska · odmowa przed wykonaniem, bez efektu
- Gruba czarna linia · wybrany przepływ; liczby podają kolejność
- Ramka · granica własności kodu, ścieżka źródła w nagłówku
- Wewnętrzny element · komponent w tej granicy
- Przerywana ramka · poza procesem środowiska wykonawczego
- Pomarańczowy obrys · miejsce, w którym decyduje model
- Pętla wykonania
- Uprawnienia · werdykty
- Magazyny zapisów
- Wejście · połączenie · wykonanie
Narysowano tylko połączenia, których wywołania potwierdzono. Pięciopoziomowa fasada ContextAssembler, TaskGraph i eksperymenty badawcze, takie jak Jev, SIL i Crucible, nie leżą na tej ścieżce środowiska wykonawczego. Asynchroniczne anulowanie nie zatrzymuje już rozpoczętej pracy synchronicznej ani nie cofa efektów, które zaszły.
Obsługiwane modele · według dostawcy
Wybory z katalogu w kodzie i dostarczane ustawienia domyślne, a nie lista, w której każdy model przeszedł wywołanie API na żywo. Skonfigurowane łańcuchy zapasowe są domyślnie puste, a dokładne ID nigdy nie są automatycznie podnoszone do nowszych wersji.
Anthropic
API
- GłównyClaude Opus 5.5
claude-opus-5-5Domyślny - PomocniczyClaude Sonnet 5
claude-sonnet-5Domyślny - EkonomicznyClaude Haiku 4.5
claude-haiku-4-5-20251001Domyślny
Pokaż wszystkie ID z katalogu (12)
API
claude-fable-5-1claude-opus-5-5domyślnyclaude-opus-5claude-sonnet-5domyślnyclaude-haiku-4-5-20251001domyślnyclaude-fable-5claude-opus-4-8claude-opus-4-7claude-opus-4-6claude-opus-4-5claude-sonnet-4-6claude-sonnet-4-5-20250929
Kod odrzuca ścieżkę OAuth z subskrypcji.
- GłównyClaude Opus 5.5
OpenAI
API · subskrypcja Codex
- Domyślny dla API i CodexGPT-6 Sol
gpt-6-solDomyślny
Pokaż wszystkie ID z katalogu (11)
API · subskrypcja Codex
gpt-6-astragpt-6-soldomyślnygpt-6-lunagpt-5.6-solgpt-5.6-terragpt-5.6-luna
Tylko API
gpt-5.5gpt-5.3-codexgpt-5.4gpt-5.4-minigpt-5.4-nano
Dwie ścieżki dostępu do jednego dostawcy; katalog określa, na które ścieżki pozwala każdy model.
- Domyślny dla API i CodexGPT-6 Sol
Z.ai / GLM
PAYG
- DomyślnyGLM-5.3
glm-5.3Domyślny
Pokaż wszystkie ID z katalogu (9)
PAYG
glm-5.3domyślnyglm-5.3-flashglm-5.3-flashxglm-5.2glm-5.1glm-5glm-4.7glm-4.7-flashxglm-4.7-flash
Kod nie dopuszcza ścieżki GLM Coding Plan.
- DomyślnyGLM-5.3
OpenRouter
Usługa routingu
- SelektorFree (smoke)
openrouter/openrouter/freeRouter - SelektorAuto (variable)
openrouter/openrouter/autoRouter
Wybory routera, a nie jeden stały model. Jawnie skonfigurowane ID również mogą zostać zachowane.
- SelektorFree (smoke)
TypeSafe / Jev
Tylko decyzje · oddzielnie od generowania tekstu
- Bezpośrednio
jev-1.13.0Tylko decyzje - Przez OpenRouter
typesafe/jev-1.13Tylko decyzje
Opcjonalny adapter, który wyłącznie wydaje oceny; nie jest głównym modelem generującym tekst. Domyślnym silnikiem oceny jest llm, a Jev trzeba wybrać. Konfiguracje samego badania Jev odpowiadają zapisom w widoku Jev.
- Bezpośrednio
ŹródłoGEODE main 373d420Publiczny commit October 7, 2026 · sprawdzono October 8, 2026
Eksperymenty
Modele i ścieżki w postaci zapisanej w tamtym czasie, a nie obecne ustawienia domyślne ani pełna lista zgodności.
Raport benchmarkowy GEODE
July 31, 2026
- GEODEGPT-5.6 Sol
gpt-5.6-solSubskrypcja OpenAI · high
- GEODEGPT-5.6 Sol
Terminal-Bench 2.1 · sparowana specyfikacja Harbor 0.22.0
August 27, 2026
- GEODE · native CodexGPT-5.6 Sol
gpt-5.6-solsubskrypcja · max
Zamrożona specyfikacja; nie każda zaplanowana próba dała ważny wynik.
- GEODE · native CodexGPT-5.6 Sol
Zarchiwizowany przebieg SIL run-2606-broken-tool-use
- Docelowe rusztowanieGPT-5.5
gpt-5.5openai-codex - Audytor · sędziaClaude Opus 4.8
claude-opus-4-8PAYG
Zapis rozdzielonych ról, a nie dwóch wymiennych ustawień domyślnych.
- Docelowe rusztowanieGPT-5.5