mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 07:20:45 +00:00
17 lines
552 B
TypeScript
17 lines
552 B
TypeScript
import os from "node:os";
|
|
import path from "node:path";
|
|
import type { PluginRuntime } from "openclaw/plugin-sdk";
|
|
|
|
export const msteamsRuntimeStub = {
|
|
state: {
|
|
resolveStateDir: (env: NodeJS.ProcessEnv = process.env, homedir?: () => string) => {
|
|
const override = env.OPENCLAW_STATE_DIR?.trim() || env.OPENCLAW_STATE_DIR?.trim();
|
|
if (override) {
|
|
return override;
|
|
}
|
|
const resolvedHome = homedir ? homedir() : os.homedir();
|
|
return path.join(resolvedHome, ".openclaw");
|
|
},
|
|
},
|
|
} as unknown as PluginRuntime;
|