synth-optimizers from your local machine, point it at a reachable task container, and follow the hosted run until it reaches a terminal state.
Quickstart
Install the package and configure a Synth API key:--follow keeps the local tunnel lease open while the hosted run is active and streams lifecycle events until the run finishes.
GEPA
GEPA is available both locally and hosted. For hosted execution, provide a GEPA TOML config and exactly one task target:--tunnel-urlfor a local task service exposed through a tunnel--container-poolfor an existing hosted pool- a direct container URL inside the config
GELO
GELO is hosted-only in the public package. You can submit from a built-in preset, a materialized JSON config, or a structured TOML/JSON config.GameBench Rust presets
GELO can target GameBench Rust task containers through the same hosted submit path:craftax_gamebench_rust_smoke and rogue_gamebench_rust_smoke materialize explicit
gamebench/<task>/rust substrate metadata so result packets can distinguish GameBench
Rust runs from legacy Craftax, NLE, or Crafter evidence.
GELO Launch Promo
The June 26 GELO launch promo gives eligible organizations a hosted Go-Ex proposer-spend grant for 72 hours after claim. Hostedgo-ex submits auto-claim
the grant when promo capacity remains, attach the gelo_launch_promo Autumn
product, and preflight at least $1 of optimizer_go_ex_llm_spend headroom before
the run is queued. The active campaign id is gelo_free_72h_20260626.
The promo applies to hosted proposer spend only. LLM calls made inside your task
container remain owned by that container and its provider credentials.
Promo submits require GPT models for the five paid proposer roles:
core_proposer, aux_hill_climb_proposer, aux_data_miner_proposer,
aux_consolidate_proposer, and aux_consolidate_hill_climb_proposer.
theme_verifier_agent and terminator_agent are intentionally exempt. Repeat
submits from the same organization reuse the same promo grant, and each
organization can have one hosted GELO run in queued or running status at
once while using the promo. Use
GET /api/v1/optimizers/gelo-launch-promo/status to inspect slots, grant
state, expiry, and headroom; POST /api/v1/optimizers/gelo-launch-promo/claim
is available for explicit pre-claim flows.
Task Targets
Each hosted optimizer run must target one task service authority:| Target | Use when |
|---|---|
| Local tunnel | You are developing against a local container or task server. |
| Direct URL | Your task service is already publicly reachable. |
| Container pool | The task is already registered in Synth container pools. |
synth_tunnel, cloudflared, and ngrok providers through one parent abstraction. synth_tunnel is the default and can refresh backend-owned lease auth during long hosted runs. cloudflared and ngrok submit as public URLs.
Usage Registration
Hosted submits send a best-effort usage registration event unless disabled. The event is content-free:- package name and version
- algorithm (
gepaorgo-ex) - client surface (
sdkorcli) - event name (
run_submit) - source IP derived by the backend