kimi-code / apps /vscode /src /utils /context.ts
SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
f59fbe2 verified
Raw
History Blame Contribute Delete
406 Bytes
import * as vscode from "vscode";
import type { KimiHarness } from "@moonshot-ai/kimi-code-sdk";
export async function updateLoginContext(harness: KimiHarness): Promise<boolean> {
const status = await harness.auth.status();
const loggedIn = status.providers.some((provider) => provider.hasToken);
await vscode.commands.executeCommand("setContext", "kimi.isLoggedIn", loggedIn);
return loggedIn;
}