Skip to content

fix: Codex auth new endpoint + wave7 chain pages - #1810

Merged
Flotapponnier merged 7 commits into
devfrom
feat/wave7-chain-pages
Aug 10, 2026
Merged

fix: Codex auth new endpoint + wave7 chain pages#1810
Flotapponnier merged 7 commits into
devfrom
feat/wave7-chain-pages

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Summary

  • Fixes Codex auth: createApiTokens at www.defined.fi/api is dead. New endpoint is /api/codex/token returning JWE directly (blocked by Vercel TLS for Go, handled via Paris box sidecar + CODEX_JWT env)
  • Updates defined_auth.go to point at new endpoint with correct response parsing
  • Adds scrape-cookie utility with awaitPromise fix and diagnostic browser fetch
  • Paris box token service already updated separately (auto-refresh every 25min via chromedp)
  • Railway staging agg services redeployed with fresh CODEX_JWT

Test plan

  • Verify Codex head-lag metrics appear on Railway Grafana staging
  • Paris box http://57.130.19.92:8080/token returns valid JWE (curl test: curl -s http://57.130.19.92:8080/token | wc -c should be ~693)

www.defined.fi/api (createApiTokens GraphQL mutation) is dead as of 2026-08.
New endpoint is /api/codex/token which returns JWE directly.
Still blocked by Vercel TLS checkpoint for Go HTTP — use CODEX_JWT env var
or DEFINED_TOKEN_SERVICE_URL sidecar (Paris box) for automatic refresh.

scrape-cookie: add awaitPromise fix, diagnostic headers, in-browser fetch test.
# Conflicts:
#	harnesses/aggregator-head-lag/cmd/scrape-cookie/main.go
#	harnesses/aggregator-head-lag/cmd/script/defined_auth.go
@Flotapponnier
Flotapponnier merged commit fcae361 into dev Aug 10, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant