mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-06 01:17:46 +08:00
cli-chat-proxy.grok.com started rejecting every request on 2026-10-01 with HTTP 426 "Your Grok CLI version (0.2.120) is outdated. Please update to version 1.0.13 or later", because x-grok-client-version and the xai-grok-workspace user agent were pinned to 0.2.120. Replace the pin with a runtime-published version (built-in fallback 1.0.46) and add a gateway worker, modelled on the Codex profile worker, that prewarms at startup and refreshes every 3h: - read the official stable channel https://x.ai/cli/stable, falling back to npm @xai-official/grok/latest (deployments that cannot reach x.ai directly), requiring all six platform binaries at one version; - never roll back, persist the verified version in runtime KV and restore it on restart; - AETHER_XAI_CLIENT_VERSION pins a version, and AETHER_XAI_CLIENT_PROFILE_REFRESH=off disables the network check. Endpoint header rules still win over the injected identity headers. Co-Authored-By: Claude Opus 5.5 <[email protected]>