GEODEの公式ピクセルキャラクター、Geodi
展示室へ戻る

GEODE

Autonomous Agent Harness

観測から、次の行動へ。

調査、ファイル作業、予約タスクを任せられる、ローカルの自律エージェント・ハーネスです。

2026.02.21 — present

設計・判断・検証: Author · 実装: Claude · レビュー: Codex

  • CLI一般公開 · PyPI
  • MCPサーバー実装済み

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

変える前に、すでにあるものを見つけました。

課題: 5つのテーブルからなるソーシャルサービスに、行レベルセキュリティを設定すること。

  1. 調査呼び出し1–12 · list_objects, get_object_details, execute_sql5つのテーブル、すでにあった4つの補助関数、5つすべてで無効のRLS、そしてポリシー、権限、ロールを読みました。
  2. 実行呼び出し13 · execute_sql1つのトランザクションで、ポリシー20個とRLSを有効化。既存の補助関数3つを再利用し、関数を3つ追加しました。
  3. 検証評価ハーネス · エージェントの呼び出しではない18件合格、0件失敗。9ターンにわたる13回のツール応答は、すべてエラーなく返りました。
検証器の出力18行(原文のまま)
  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)

設定された評価サンドボックスでの過去の実行であり、本番のデータベースや実際のセキュリティインシデントではありません。ポリシー適用前の行数は記録にないため、表示していません。 公開実行記録(meta.json、コミット23e3428)

結果を見直して修正する段階(Reflexionに着想を得た、同じタスク内での修正)は、現在のGEODEランタイムの機能です。この記録にはそうした修正は現れません。すべてのツール応答がエラーなく返っています。 ランタイムのドキュメント(hook-system.md)

次の行動を選ぶのはモデル、実行境界を守るのはホスト。

リクエストがセッションに入り、モデル呼び出しと、提案された各ツール呼び出しへの権限確認を経て、実行、結果、記録に至るまでのランタイムです。フローを選ぶと、その経路だけが番号付きのステップで強調されます。

次の行動はモデルが選び、ランタイムがツールの権限を確認して、作業の完了を判断します。

外部Scaffold Search / SIL実験の開始 May 15, 2026

PyPIのgeode-agentパッケージか公開リポジトリからインストールし、自分のターミナルで実行します。MCPサーバーとしても接続できます。

ランタイム構成図 · 固定コミット9e2c041のコードパスから作図
GEODEランタイム構成図GEODEランタイムプロセスの構成要素と接続です。リクエストはターミナルのIPC、メッセンジャー、外部MCPホストから届いてセッションになり、AgenticLoopがシステムプロンプト・会話・ツールスキーマを添えてモデルを呼び出します。モデルが提案したツール呼び出しは、ToolExecutorのスコープ・ポリシー・スキーマ・フック・承認の検査を通過して初めて実行され、その結果が次のモデル入力になります。チェックポイント、タイムライン、証拠行は別々のストアです。ターミナルのユーザーREPL · thin CLIメッセンジャーのチャンネルSlack · Discord · Telegram外部MCPホストrun_agentツールLLMプロバイダーHTTPS · モデルAPIファイル · git · プロセスチェックポイント外の状態MCPサーバーグローバル + 信頼済みプロジェクトcore/serverCLIPoller · IPCソケットメッセンジャーのポーラーcore/mcp_server.pyrun_agent · 単発実行supervised/services.pySharedServices.create_sessionLaneQueue · session · globalcore/agent/loopAgenticLoop · 6段階システムプロンプト · 宣言されたソース会話メッセージ · ConversationContextcore/llm/adaptersadapter.acomplete · エラー分類tool_executor/processor.pyToolCallProcessorcore/tools/plan.pyBoundToolPlan · 不変tool_executor/executor.pyスコープ · ポリシー · スキーマPreToolUse · PostToolUse承認 · HITLeffect receiptリソースロック · ディスパッチcore/toolsツールハンドラ · 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 · 決定HookSystem · 観測GEODEランタイムプロセスserveデーモン · REPL · 単発実行入口 · セッション構成実行ループ · モデル呼び出しツール権限 · 副作用記録 · 復旧 · 完了1 prompt · cli.sock · ターミナルのユーザー → CLIPoller · IPCソケット12 create_session(IPC) · CLIPoller · IPCソケット → SharedServices.create_session23 リクエストごとのレーン · CLIPoller · IPCソケット → LaneQueue · session · global34ToolExecutor · AgenticLoop5arun(prompt)6システムプロンプト7会話メッセージ8ツールスキーマ9StepSnapshot · リクエスト10HTTPS11 応答 · tool_use · adapter.acomplete · エラー分類 → AgenticLoop · 6段階111保留中のバッチ · ラウンド保存2tool_useブロック3 aexecute · ToolCallProcessor → スコープ · ポリシー · スキーマ34許可 · 安全レベル5PreToolUse · PostToolUse6承認要求7 実行前に拒否 · tool_executor/executor.py → ToolCallProcessor78副作用の受付 · 確定9ハンドラ呼び出し10 MCP呼び出し · リソースロック · ディスパッチ → MCPServerManager1011 tools/call · MCPServerManager → MCPサーバー1112 ファイル · git · プロセスの変更 · ツールハンドラ · bash · computer → ファイル · git · プロセス1213 結果 · ディスパッチ後のエラー · tool_executor/executor.py → ToolCallProcessor1314tool_result15呼び出し · 結果の観測1保留中のバッチ · ラウンド保存2再開時の復元3ターン記録4完了の検査5PostVerify · Stop6証拠行 · ベストエフォート7認知 · ライフサイクルのイベント1チャンネルのメッセージ2 create_session(DAEMON) · メッセンジャーのポーラー → SharedServices.create_session23arun(message)4run_agent(prompt)5ヘッドレスの単発ループ

リクエスト → モデル呼び出し

ターミナルからのリクエストがIPCで届いてセッションが構成され、ループがシステムプロンプト・会話・ツールスキーマを添えてモデルを呼び出します。

  1. ターミナルのユーザーデータフロー: prompt · cli.sockCLIPoller · IPCソケットcore/server

    thin CLIがserveデーモンのIPCソケット(~/.geode/cli.sock)へリクエストを送ります。REPLは同じセッション構成をプロセス内で実行します。

  2. CLIPoller · IPCソケットcore/server権限 · 構成: create_session(IPC)SharedServices.create_sessionsupervised/services.py

    接続ごとにセッションを構成します。モードがHITLの水準、時間予算、拒否するツールを決め、BoundToolPlanを選択したプロバイダーに合わせて投影します。

  3. CLIPoller · IPCソケットcore/server権限 · 構成: リクエストごとのレーンLaneQueue · session · globalsupervised/services.py

    リクエストを実行する前に、セッションのレーンとグローバルのレーンを両方確保し、同時実行を制限します。

  4. SharedServices.create_sessionsupervised/services.py権限 · 構成: ToolExecutor · AgenticLoopAgenticLoop · 6段階core/agent/loop

    フック・MCP・スキル・リソースロックを共有する実行器とループを、1組として構築します。

  5. LaneQueue · session · globalsupervised/services.pyデータフロー: arun(prompt)AgenticLoop · 6段階core/agent/loop

    1つのユーザーターンを6つの段階(入力の準備、呼び出しの準備、プロバイダー呼び出し、ツール処理、観測と圧縮、終了)で実行します。

  6. システムプロンプト · 宣言されたソースcore/agent/loopデータフロー: システムプロンプトadapter.acomplete · エラー分類core/llm/adapters

    GEODE.mdから選んだ節やルールなど、宣言されたソースから毎ターン構築します。ContextAssemblerの5層ファサードは明示的に呼び出したときだけ使われ、既定のループの入力ではありません。

  7. 会話メッセージ · ConversationContextcore/agent/loopデータフロー: 会話メッセージadapter.acomplete · エラー分類core/llm/adapters

    会話と以前のツール結果は、システムプロンプトとは別に渡されます。

  8. BoundToolPlan · 不変core/tools/plan.py権限 · 構成: ツールスキーマadapter.acomplete · エラー分類core/llm/adapters

    このステップに結び付いたBoundToolPlanのツールだけがモデルに見えます。世代とコンテンツハッシュを持つ不変のスナップショットです。

  9. AgenticLoop · 6段階core/agent/loopデータフロー: StepSnapshot · リクエストadapter.acomplete · エラー分類core/llm/adapters

    StepSnapshotがこの呼び出しのモデル・ツール・相関IDを固定します。LLMミドルウェアは、結び付いたアダプターを差し替えられません。

  10. adapter.acomplete · エラー分類core/llm/adaptersデータフロー: HTTPSLLMプロバイダー

    プロバイダーごとのアダプターが呼び出します。失敗は分類され、決められた回数の範囲でのみ再試行されるか、終了理由とともにターンを終えます。

  11. adapter.acomplete · エラー分類core/llm/adaptersデータフロー: 応答 · tool_useAgenticLoop · 6段階core/agent/loop

    テキストだけなら終了へ、tool_useならツール処理へ進みます。

ツール権限 → 副作用 → 結果

tool_useの提案はすべての検査を通過して初めて実行されます。拒否・結果・エラーはいずれも実行器から返り、次のモデル入力になります。

  1. AgenticLoop · 6段階core/agent/loopデータフロー: 保留中のバッチ · ラウンド保存SQLite messages · state.jsonmemory/session_checkpoint.py

    チェックポイントが設定されたセッション(checkpointとsession idがある場合)では、ツールを実行する前に提案されたバッチを保存し、保存できなければそのバッチは実行しません。完了したバッチも再び保存します。チェックポイントなしの呼び出し元には、この保証はありません。

  2. AgenticLoop · 6段階core/agent/loopデータフロー: tool_useブロックToolCallProcessortool_executor/processor.py

    モデルの提案は権限ではありません。呼び出しごとに、ループのモデルとアダプターの識別情報を持つToolContextを作ります。

  3. ToolCallProcessortool_executor/processor.pyデータフロー: aexecuteスコープ · ポリシー · スキーマtool_executor/executor.py

    セッションのスコープ、リクエストミドルウェアによる書き換え、ポリシー、スキーマを順に確認します。安全レベルや個人データ区分を下げる書き換えは拒否します。

  4. BoundToolPlan · 不変core/tools/plan.py権限 · 構成: 許可 · 安全レベルスコープ · ポリシー · スキーマtool_executor/executor.py

    実行可能なハンドラと安全レベルは、セッションに投影されたBoundToolPlanから得ます。

  5. PreToolUse · PostToolUsetool_executor/executor.py権限 · 構成: PreToolUse · PostToolUseHookRegistry · 決定core/hooks

    公開フックがブロック、引数の書き換え、権限要求のいずれかを決め、書き換えの後にはスコープ・ポリシー・スキーマを再び確認します。実行後、フックはコンテキストを加えたり、結果を差し止めたりできます。

  6. 承認 · HITLtool_executor/executor.py権限 · 構成: 承認要求ターミナルのユーザー

    IPCセッションの承認要求はthin CLIへ中継されます。人がいないモードは既定で拒否ポリシーを適用します。唯一の例外は、運用者が別途有効にした場合のDAEMONのcomputer useです(有効にしなければブロックされます)。

  7. tool_executor/executor.py実行前の拒否: 実行前に拒否ToolCallProcessortool_executor/processor.py

    スコープ・ポリシー・スキーマによる拒否、PreToolUseのブロック、承認の却下は、ディスパッチされずにエラー結果として返ります。この場合、この呼び出しの副作用は始まっていません。

  8. effect receipttool_executor/executor.pyデータフロー: 副作用の受付 · 確定EffectReceiptStorememory/effect_receipts.py

    ファイル変更、外部への送信、管理操作などの副作用は、実行前に受け付けます。結果が不確かなときは再実行せず、照合を求めます。

  9. リソースロック · ディスパッチtool_executor/executor.pyデータフロー: ハンドラ呼び出しツールハンドラ · bash · computercore/tools

    リソースキーをロックしてから、結び付いたハンドラへディスパッチします。期限で中断した呼び出しも、外部では実行が続いている場合があります。

  10. リソースロック · ディスパッチtool_executor/executor.pyデータフロー: MCP呼び出しMCPServerManagercore/mcp/manager.py

    リソースポリシーが宣言されたMCPツールだけを呼び出します。

  11. MCPServerManagercore/mcp/manager.pyデータフロー: tools/callMCPサーバー

    サーバー一覧は、グローバル設定と、信頼確認を通過したプロジェクト設定から得ます。信頼確認はプロジェクトの項目にのみ適用されます。MCPマネージャーが拡張機能とリソースのポリシーを適用します。

  12. ツールハンドラ · bash · computercore/toolsデータフロー: ファイル · git · プロセスの変更ファイル · git · プロセス

    実行した変更は外部の状態として残ります。チェックポイントは会話だけを復元し、これらの変更を元に戻しません。

  13. tool_executor/executor.pyデータフロー: 結果 · ディスパッチ後のエラーToolCallProcessortool_executor/processor.py

    ディスパッチ後の正常な結果とエラー(タイムアウトと不確かな結果を含む)は、PostToolUseを経て返ります。エラーやタイムアウトは、外部の作業が止まった、または取り消されたことを意味しません。

  14. ToolCallProcessortool_executor/processor.pyデータフロー: tool_result会話メッセージ · ConversationContextcore/agent/loop

    結果、拒否、エラーはいずれもtool_resultとしてシリアライズされ、次のモデル入力のメッセージになります。

  15. ToolCallProcessortool_executor/processor.py記録 · 観測: 呼び出し · 結果の観測SessionTimeline · append-onlyobservability/session_timeline.py

    呼び出しとその結果(正常またはエラー)をタイムラインに書き込みます。実行前に拒否された呼び出しも含みます。この記録は観測であり、外部の副作用が始まった、または成功したことの証明ではありません。

記録 · 復旧 · 完了

チェックポイント、タイムライン、証拠行はそれぞれ別に書き込まれます。共有のトランザクションはなく、チェックポイントは会話だけを復元します。

  1. AgenticLoop · 6段階core/agent/loopデータフロー: 保留中のバッチ · ラウンド保存SQLite messages · state.jsonmemory/session_checkpoint.py

    チェックポイントが設定されたセッション(checkpointとsession idがある場合)では、ツールを実行する前に提案されたバッチを保存し、保存できなければそのバッチは実行しません。完了したバッチも再び保存します。チェックポイントなしの呼び出し元には、この保証はありません。

  2. SQLite messages · state.jsonmemory/session_checkpoint.pyデータフロー: 再開時の復元AgenticLoop · 6段階core/agent/loop

    1つの復元経路で、メッセージ、認知状態、ガードのカウンターを戻します。プロセス内にだけあるTaskGraphは復元されません。

  3. AgenticLoop · 6段階core/agent/loop記録 · 観測: ターン記録SessionTimeline · append-onlyobservability/session_timeline.py

    追記専用の実行履歴です。状態として再生することはありません。

  4. AgenticLoop · 6段階core/agent/loop権限 · 構成: 完了の検査verify_turn_asynccore/agent/verify.py

    モデルの終了提案は、Verifyを経て初めて完了になります。

  5. verify_turn_asynccore/agent/verify.py権限 · 構成: PostVerify · StopHookRegistry · 決定core/hooks

    公開フックの決定が修正を続けるかどうかを示し、修正は決められた予算(既定で2回)の範囲でのみ行います。

  6. AgenticLoop · 6段階core/agent/loop記録 · 観測: 証拠行 · ベストエフォートEvidenceLedger · JSONLagent/evidence_ledger.py

    秘匿化した診断行です。ハッシュは相関付けのためのもので、行があっても副作用が起きた証明にはなりません。また、タイムラインやチェックポイントと同じトランザクションでは書き込まれません。

  7. AgenticLoop · 6段階core/agent/loop記録 · 観測: 認知 · ライフサイクルのイベントHookSystem · 観測core/hooks

    観測フックはイベントを受け取って記録するだけで、実行を決定しません。

その他の入口経路

メッセンジャーはserveデーモンのDAEMONセッションとして、外部MCPホストのrun_agentは別途構築したヘッドレスの単発ループとして入ります。

  1. メッセンジャーのチャンネルデータフロー: チャンネルのメッセージメッセンジャーのポーラーcore/server

    serveデーモンのポーラーは、バインドされたチャンネルのメッセージだけを処理します。

  2. メッセンジャーのポーラーcore/server権限 · 構成: create_session(DAEMON)SharedServices.create_sessionsupervised/services.py

    承認する人がいないモードのため、既定の拒否ポリシーと時間予算が適用されます。運用者が別途有効にできるのはcomputer useだけで、有効にしなければブロックされたままです。

  3. メッセンジャーのポーラーcore/serverデータフロー: arun(message)AgenticLoop · 6段階core/agent/loop

    1つのスレッドは固定のsession idを保ち、1本のチェックポイントの連鎖を続けます。

  4. 外部MCPホストデータフロー: run_agent(prompt)run_agent · 単発実行core/mcp_server.py

    外部MCPホストがGEODEをツールとして呼び出します。

  5. run_agent · 単発実行core/mcp_server.pyデータフロー: ヘッドレスの単発ループAgenticLoop · 6段階core/agent/loop

    SharedServicesを経由せずに別途構築した、ヘッドレスの実行器とループです。既定の拒否リストがそのまま適用されるため、run_bash、delegate_task、computerなどのツールは除かれます。DAEMONのcomputer useの例外はここにはありません。

すべての接続を同じ太さで表示します。フローを選ぶと、その経路だけを番号付きで強調します。

  • 実線 · リクエスト・メッセージ・ツール結果が流れる方向
  • 破線 · セッション構成・権限・判定、データ経路ではない
  • 長い一点鎖線 · 記録と観測、状態として再生しない
  • 短い破線 · 実行前の拒否、副作用なし
  • 太い黒線 · 選んだフロー。番号は順序
  • ボックス · コードを所有する境界、見出しにソースパス
  • 内側のチップ · その境界内の構成要素
  • 破線ボックス · ランタイムプロセスの外
  • オレンジの枠 · モデルが判断する場所
  • 実行ループ
  • 権限 · 判定
  • 記録ストア
  • 入口 · 接続 · 実行

呼び出しを確認できた接続だけを描いています。ContextAssemblerの5層ファサード、TaskGraph、Jev、SIL、Crucibleなどの研究実験は、このランタイム経路にありません。非同期のキャンセルは、すでに始まった同期処理を止めず、起きた副作用も元に戻しません。

対応モデル · プロバイダー別

コードのカタログの選択肢と出荷時の既定値です。すべてのモデルが実際のAPI呼び出しを通過した一覧ではありません。設定されたフォールバックチェーンは既定で空で、正確なIDが新しいバージョンへ自動で更新されることはありません。

  • Anthropic

    API

    • 主モデルClaude Opus 5.5claude-opus-5-5既定設定
    • 補助Claude Sonnet 5claude-sonnet-5既定設定
    • 低コストClaude Haiku 4.5claude-haiku-4-5-20251001既定設定
    カタログID 12件をすべて表示

    API

    • claude-fable-5-1
    • claude-opus-5-5既定
    • claude-opus-5
    • claude-sonnet-5既定
    • claude-haiku-4-5-20251001既定
    • 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

    サブスクリプションのOAuth経路は、コードが拒否します。

  • OpenAI

    API · Codexサブスクリプション

    • APIとCodexの既定GPT-6 Solgpt-6-sol既定設定
    カタログID 11件をすべて表示

    API · Codexサブスクリプション

    • gpt-6-astra
    • gpt-6-sol既定
    • gpt-6-luna
    • gpt-5.6-sol
    • gpt-5.6-terra
    • gpt-5.6-luna

    APIのみ

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

    1つのプロバイダーへの2つのアクセス経路です。各モデルが許可する経路は、カタログが決めます。

  • Z.ai / GLM

    PAYG

    • 既定GLM-5.3glm-5.3既定設定
    カタログID 9件をすべて表示

    PAYG

    • glm-5.3既定
    • 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

    GLM Coding Planの経路は、コードが受け付けません。

  • OpenRouter

    ルーティングサービス

    • セレクターFree (smoke)openrouter/openrouter/freeルーター
    • セレクターAuto (variable)openrouter/openrouter/autoルーター

    1つの固定モデルではなく、ルーターによる選択です。明示的に設定したIDも保持できます。

  • TypeSafe / Jev

    判断専用 · テキスト生成とは別

    • 直接jev-1.13.0判断専用
    • OpenRouter経由typesafe/jev-1.13判断専用

    判断だけを行うオプションのアダプターで、ルートのテキスト生成モデルではありません。既定の判断エンジンはllmで、Jevは選択する必要があります。Jev研究自体の構成は、「Jev」章の記録に従います。

実験

当時記録されたモデルと経路です。現在の既定値や、完全な互換性リストではありません。

  • GEODEベンチマークレポート

    July 31, 2026

    • GEODEGPT-5.6 Solgpt-5.6-solOpenAIサブスクリプション · high
  • Terminal-Bench 2.1 · Harbor 0.22.0のペア実行仕様

    August 27, 2026

    • GEODE · native CodexGPT-5.6 Solgpt-5.6-solサブスクリプション · max

    凍結された仕様で、計画した試行がすべて有効な結果になったわけではありません。

  • アーカイブ済みのSIL実行run-2606-broken-tool-use

    • 対象スキャフォールドGPT-5.5gpt-5.5openai-codex
    • 監査 · 判定Claude Opus 4.8claude-opus-4-8PAYG

    役割を分けた記録で、入れ替えて使える2つの既定値ではありません。