Where the work happens
Terminal, channel, and MCP entry points use the same AgenticLoop. The runtime owns tools, sessions, and execution controls.
Autonomous Agent Harness
GEODE chooses its next action from tool observations. An outer Experimental Loop searches scaffolds and evaluation scenarios, then manages candidate acceptance and reversion.
Autonomous Agent Harness
↶ Use observations to choose the next action
Execution records inform evaluation and search
Experimental Loop
Separate verdicts for search acceptance, validation, and release
Autonomous Agent Harness
Follow the TLS certificate task from the request through tool calls to its verifier result.
How autonomous execution worksopenssl-selfsigned-cert
GPT-6 Astra / highOne task, one trial
2 calls matched to 2 results. Command and result bodies are withheld.
Public event metadata. 9 payload bodies withheld; not a full replay.
The loop runs a tool, reads its result, then chooses another action or a final response.
Use each observation to continue the tool-and-decision loop.
Approval policies, execution budgets, and cancellation govern the run.
Explore the runtimeHarbor × Terminal-Bench 2.1
GEODE and native Codex, measured on the same tasks and verifiers.
Both runtimes used gpt-5.6-sol, max reasoning, and the OpenAI subscription route on Terminal-Bench 2.1. Harbor 0.22.0 supplied the same tasks and canonical verifiers. The comparator was native Codex CLI 0.145.0.
| Runtime | Passed / valid | Pass rate |
|---|---|---|
| GEODE | 339/429 | 79.02% |
| native Codex | 331/429 | 77.16% |
The task-balanced difference was +1.26 percentage points; the 95% task-bootstrap interval was -5.40 to +8.05 percentage points.
A local paired-runtime comparison over the common valid trials. The 95% interval includes zero; the full-suite decision is inconclusive.
Measured configuration: b549f3e thin AgenticLoop adapter, custom system_prompt_override, and terminal_exec-only tools. The preregistered full-suite primary is not-measurable, the decision is inconclusive, and official leaderboard submission eligibility is false.
The protocol registered 89 tasks with 5 repetitions, or 445 trials per runtime. bn-fit-modify and tune-mjcf were excluded symmetrically because their amd64 verifiers could not run on the arm64 host. 6 native Codex trials remained infrastructure-invalid after their supplement caps.
Infrastructure-invalid trials are excluded; valid task failures remain in the denominator. Runs spanned several days without control of shared seeds, timing, provider capacity, or credential-principal load.
core runs tasks, evals measures their results, and evolve searches scaffold candidates.
Terminal, channel, and MCP entry points use the same AgenticLoop. The runtime owns tools, sessions, and execution controls.
Task results, trajectories, and verifier receipts support comparison and audit.
Read the evaluation methodMutate and evaluate scaffold candidates, then keep or revert them.
Explore the outer loopResearch direction · RSI
Improvement-execution controls (L1) and bounded candidate search (L2) are implemented. Next: establish whether runs inheriting accepted changes outperform a fixed-strategy control.
Further research covers experience acquisition (L3), deployment adaptation (L4), and recursive inheritance (L5).
Install the stable release, connect a model, and give GEODE its first task.
Recommended. Install the latest stable release in an isolated tool environment.
uv tool install geode-agentAfter installation, run geode. Inside the session, use /login to review credentials. Choose an authentication path
Subscription authentication and metered APIs are separate routes. Model access and billing depend on your account and provider.