Files
openclaw-studio/server/install-context.d.ts
T
George Pickett d2c10958bc Improve Studio install onboarding for local and cloud setups
Make first-run connection setup explain how users open Studio separately from how Studio reaches OpenClaw, so remote and same-host cloud installs are less confusing for beginners.

Made-with: Cursor
2026-03-05 16:19:54 -08:00

30 lines
802 B
TypeScript

import type { StudioInstallContext } from "../src/lib/studio/install-context";
export type InstallContextCommandRunner = (
file: string,
args: string[],
options: {
timeout: number;
maxBuffer: number;
windowsHide: boolean;
encoding: string;
}
) => Promise<{ stdout?: string }>;
export function detectInstallContext(
env?: NodeJS.ProcessEnv,
options?: {
resolveHosts?: (env?: NodeJS.ProcessEnv) => string[];
isPublicHost?: (host: string) => boolean;
readOpenclawGatewayDefaults?: (
env?: NodeJS.ProcessEnv
) => { url: string; token: string } | null;
runCommand?: InstallContextCommandRunner;
}
): Promise<StudioInstallContext>;
export function buildStartupGuidance(params: {
installContext: StudioInstallContext;
port: number;
}): string[];