deploy: hop production Coder inference to the rust coder API

436d37facc96 · AtlantisPleb · · parent 5016a4c0cb1e

deploy: hop production Coder inference to the rust coder API

Phoenix keeps grant auth and credit. When the fleet starts, it now presents
the shared internal token to coder.openagents.com so admitted turns run the
rust classifier and pin path.

Deploy story

What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.

pushed
by user · WAL seq 477 · 2026-08-28T07:32:02.696052Z
built
3 modules in 131.2 s
deployed
live · 3 modules on 3 nodes · push→live —
deployed
needs_rolling_replace · 3 modules on 0 nodes · push→live —

Changed files

  • modified ops/deploy/fleet-startup.template.sh

Diff

1 file changed, +4 -1

ops/deploy/fleet-startup.template.sh modified +4 -1

@@ -130,6 +130,8 @@ export OPENAGENTS_GCP_ROLLING_RPC_TIMEOUT_MS="5000"

130 130
export OPENAGENTS_HTTPS_ALIASES="www.openagents.com,fleet.openagents.com"
131 131
export OPENAGENTS_IMAGE_DIGEST="$IMAGE_DIGEST"
132 132
export OPENAGENTS_INFERENCE_PROXY_URL="https://openagents.com/api/inference/proxy"
133
export OPENAGENTS_CODER_API_ORIGIN="https://coder.openagents.com"
134
export OPENAGENTS_CODER_API_INTERNAL_TOKEN="$(secret openagents-coder-api-internal-token)"
133 135
export OPENAGENTS_MACHINE_TOKEN_TTL_SECONDS="2592000"
134 136
export OPENAGENTS_MIGRATE_ON_BOOT="true"
135 137
export OPENAGENTS_RELEASES_BUCKET="openagentsgemini-cli-releases"

@@ -188,7 +190,8 @@ ENV_NAMES=(

188 190
  OPENAGENTS_FORGE_WAL_BUCKET OPENAGENTS_FORGE_WAL_DIR
189 191
  OPENAGENTS_GCP_COMPUTE_TIMEOUT_MS OPENAGENTS_GCP_ROLLING_RPC_TIMEOUT_MS
190 192
  OPENAGENTS_HTTPS_ALIASES OPENAGENTS_IMAGE_DIGEST
191
  OPENAGENTS_INFERENCE_PROXY_URL OPENAGENTS_MACHINE_TOKEN_TTL_SECONDS
193
  OPENAGENTS_INFERENCE_PROXY_URL OPENAGENTS_CODER_API_ORIGIN
194
  OPENAGENTS_CODER_API_INTERNAL_TOKEN OPENAGENTS_MACHINE_TOKEN_TTL_SECONDS
192 195
  OPENAGENTS_MIGRATE_ON_BOOT OPENAGENTS_PRODUCTION_DEPLOY_ENABLED
193 196
  OPENAGENTS_RA_DATA_DIR OPENAGENTS_RA_EXPECTED_SIZE
194 197
  OPENAGENTS_RELEASES_BUCKET

This page updates live while a promote is in flight · changelog