fix(wizard): type OAuth provider login

This commit is contained in:
Peter Steinberger
2026-01-05 13:55:46 +00:00
parent a9bcf88bfa
commit 5f4936dce5

View File

@@ -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");