Files
openclaw-zero-token/commands/status.gateway-probe.ts
sjhu 571e14a236 feat: upgrade to upstream v2026.3.28
Major upgrade from e26988a38 to upstream v2026.3.28 (f9b107928).
Key changes:
- Upstream src/, ui/, extensions/ (89 bundled extensions)
- Zero-token web providers preserved in src/zero-token/
- AskOnce plugin restored and registered as CLI command
- Added missing packages: @anthropic-ai/vertex-sdk, @modelcontextprotocol/sdk
- Fixed tsconfig rootDir, skipLibCheck for plugin-sdk DTS build
- Added askonce to bundled plugin metadata and package.json exports
- Fixed AskOnce CLI command registration (missing commands metadata)
- Restored AskOnce adapter imports (correct 5-level relative paths)
- Removed stale migration artifacts from root directory
2026-03-30 17:58:12 +08:00

27 lines
759 B
TypeScript

import type { loadConfig } from "../config/config.js";
import { resolveGatewayProbeAuthSafeWithSecretInputs } from "../gateway/probe-auth.js";
export { pickGatewaySelfPresence } from "./gateway-presence.js";
export async function resolveGatewayProbeAuthResolution(
cfg: ReturnType<typeof loadConfig>,
): Promise<{
auth: {
token?: string;
password?: string;
};
warning?: string;
}> {
return resolveGatewayProbeAuthSafeWithSecretInputs({
cfg,
mode: cfg.gateway?.mode === "remote" ? "remote" : "local",
env: process.env,
});
}
export async function resolveGatewayProbeAuth(cfg: ReturnType<typeof loadConfig>): Promise<{
token?: string;
password?: string;
}> {
return (await resolveGatewayProbeAuthResolution(cfg)).auth;
}