Rename the createServiceToken service to "ai-gateway" (#56035)
`getServiceToken`'s service string becomes `ai-gateway`, matching the gateway's hostname `ai-gateway.convex.dev`. Two gates read that string, and both move together.
```
V8 / HTTP action Node action
getServiceToken("ai-gateway") getServiceToken("ai-gateway")
│ syscall │ syscall
▼ ▼
crates/isolate node-executor
async_syscall.rs src/syscalls.ts
enum Service createServiceTokenSchema
rename "ai-gateway" z.literal("ai-gateway")
```
Missing either gate breaks one runtime and not the other, so tests pin both the new name and the rejection of the old one.
The syscall name `1.0/createServiceToken` is untouched. Old bundles send it, so it stays frozen; only the argument's value changes.
GitOrigin-RevId: ece1cec4d2a15989cfb8b9bdd93ed4b877b9a49a A
AndyJCai committed
ee011723bdd746e491084563f9bc687e0e66351d
Parent: da09ac2
Committed by Convex, Inc. <no-reply@convex.dev>
on 8/11/2026, 6:51:23 PM