From 5f4936dce54490554ede5ea9b413dc9f412c33f0 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 5 Jan 2026 13:55:46 +0000 Subject: [PATCH] fix(wizard): type OAuth provider login --- src/wizard/onboarding.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/wizard/onboarding.ts b/src/wizard/onboarding.ts index 6eda1cc93..c25c86ba7 100644 --- a/src/wizard/onboarding.ts +++ b/src/wizard/onboarding.ts @@ -1,6 +1,10 @@ import path from "node:path"; -import { loginAnthropic, type OAuthCredentials } from "@mariozechner/pi-ai"; +import { + loginAnthropic, + type OAuthCredentials, + type OAuthProvider, +} from "@mariozechner/pi-ai"; import { discoverAuthStorage } from "@mariozechner/pi-coding-agent"; import { resolveClawdbotAgentDir } from "../agents/agent-paths.js"; import { @@ -247,7 +251,8 @@ export async function runOnboardingWizard( try { const agentDir = resolveClawdbotAgentDir(); const authStorage = discoverAuthStorage(agentDir); - await authStorage.login("openai-codex", { + const provider = "openai-codex" as unknown as OAuthProvider; + await authStorage.login(provider, { onAuth: async ({ url }) => { if (isRemote) { spin.stop("OAuth URL ready");