Skip to content

Commit b32debb

Browse files
feat(opencode): add xAI Grok OAuth (SuperGrok) + device-code login (anomalyco#28557)
Co-authored-by: Jaaneek <Jaaneek@users.noreply.github.com> Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
1 parent 7ff392a commit b32debb

4 files changed

Lines changed: 1331 additions & 1 deletion

File tree

packages/opencode/src/plugin/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import { PoeAuthPlugin } from "opencode-poe-auth"
1919
import { CloudflareAIGatewayAuthPlugin, CloudflareWorkersAuthPlugin } from "./cloudflare"
2020
import { AzureAuthPlugin } from "./azure"
2121
import { DigitalOceanAuthPlugin } from "./digitalocean"
22+
import { XaiAuthPlugin } from "./xai"
2223
import { Effect, Layer, Context, Stream } from "effect"
2324
import { EffectBridge } from "@/effect/bridge"
2425
import { InstanceState } from "@/effect/instance-state"
@@ -66,6 +67,7 @@ const INTERNAL_PLUGINS: PluginInstance[] = [
6667
CloudflareAIGatewayAuthPlugin,
6768
AzureAuthPlugin,
6869
DigitalOceanAuthPlugin,
70+
XaiAuthPlugin,
6971
]
7072

7173
function isServerPlugin(value: unknown): value is PluginInstance {

0 commit comments

Comments
 (0)