mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-12 01:31:08 +00:00
23 lines
450 B
TypeScript
23 lines
450 B
TypeScript
import { isWSLEnv } from "./wsl.js";
|
|
|
|
export function isRemoteEnvironment(): boolean {
|
|
if (process.env.SSH_CLIENT || process.env.SSH_TTY || process.env.SSH_CONNECTION) {
|
|
return true;
|
|
}
|
|
|
|
if (process.env.REMOTE_CONTAINERS || process.env.CODESPACES) {
|
|
return true;
|
|
}
|
|
|
|
if (
|
|
process.platform === "linux" &&
|
|
!process.env.DISPLAY &&
|
|
!process.env.WAYLAND_DISPLAY &&
|
|
!isWSLEnv()
|
|
) {
|
|
return true;
|
|
}
|
|
|
|
return false;
|
|
}
|