mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 22:48:27 +00:00
17 lines
505 B
TypeScript
17 lines
505 B
TypeScript
import type { OpenClawConfig } from "../../../config/config.js";
|
|
import type { OnboardOptions } from "../../onboard-types.js";
|
|
import { resolveUserPath } from "../../../utils.js";
|
|
|
|
export function resolveNonInteractiveWorkspaceDir(params: {
|
|
opts: OnboardOptions;
|
|
baseConfig: OpenClawConfig;
|
|
defaultWorkspaceDir: string;
|
|
}) {
|
|
const raw = (
|
|
params.opts.workspace ??
|
|
params.baseConfig.agents?.defaults?.workspace ??
|
|
params.defaultWorkspaceDir
|
|
).trim();
|
|
return resolveUserPath(raw);
|
|
}
|