/** * Session-scoped environment variables set via /env. * Applied only to spawned child processes (via bash provider env overrides), * not to the REPL process itself. */ const sessionEnvVars = new Map() export function getSessionEnvVars(): ReadonlyMap { return sessionEnvVars } export function setSessionEnvVar(name: string, value: string): void { sessionEnvVars.set(name, value) } export function deleteSessionEnvVar(name: string): void { sessionEnvVars.delete(name) } export function clearSessionEnvVars(): void { sessionEnvVars.clear() }