openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
22 lines (21 loc) • 999 B
JavaScript
import { F as readClaudeCliCredentialsCached } from "./store-C8spD0DG.js";
import "./provider-auth-DAOC_qI9.js";
//#region extensions/anthropic/cli-auth-seam.ts
/**
* Claude CLI auth seam. Setup may prompt for keychain-backed credentials while
* runtime paths stay non-interactive.
*/
/** Read Claude CLI credentials for interactive setup paths. */
function readClaudeCliCredentialsForSetup() {
return readClaudeCliCredentialsCached();
}
/** Read Claude CLI credentials for setup checks that must not prompt. */
function readClaudeCliCredentialsForSetupNonInteractive() {
return readClaudeCliCredentialsCached({ allowKeychainPrompt: false });
}
/** Read Claude CLI credentials for runtime without keychain prompts. */
function readClaudeCliCredentialsForRuntime() {
return readClaudeCliCredentialsCached({ allowKeychainPrompt: false });
}
//#endregion
export { readClaudeCliCredentialsForSetup as n, readClaudeCliCredentialsForSetupNonInteractive as r, readClaudeCliCredentialsForRuntime as t };