You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Gateway descriptor version 3 rejected by 0.12.4 ("Unsupported Grok Bot gateway descriptor version 3"): please release #143 #149
The decrypted payload still has baseUrl, token and headers (x-anyrun-network-token). It also adds a vncProxy object (primaryUrl, forkBaseUrl, networkToken), which gbot doesn't use. baseUrl is still https on a Cursor host, so the URL policy passes it unchanged.
Fix
encryptedPayload() in src/core/app-session.js needs to accept version === 3 and read it the same way as v2. The single-entry / AMBIGUOUS_ENTRIES check stays as it is. #143 does exactly this. I applied the same two-line change to the 0.12.4 dist bundles (bin/gbot*.mjs, mcp/mcp-grok-bot-*.mjs). After that, gbot doctor reports Grok Bot app session: usable, and gbot send / gbot thread round trips work again on macOS.
One thing to watch if anyone else patches the published package by hand: scripts/gbot-relay.mjs is checked against the sha256 in agent-bundle.manifest.json at run time. Patching that file without updating the manifest breaks the relay with "Packaged relay worker checksum mismatch". #143 rebuilds the artifact, so it doesn't hit this.
Could #143 be merged and released? #145 includes the same v3 change plus the missing-descriptor fallback (#147), if you'd rather take that one.
Activity