openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
29 lines (28 loc) • 818 B
JavaScript
import { r as resolveStateDir } from "./state-dir-CYkBUd_G.mjs";
import { l as resolveOpenClawAgentSqlitePath } from "./openclaw-agent-db.paths-BbmZlEP5.mjs";
import "./sqlite-runtime-DP6ZKsOz.mjs";
import "./state-paths-BTgf_6b4.mjs";
//#region extensions/memory-core/src/memory-agent-database.ts
function captureMemoryAgentDatabaseOptions(agentId) {
const env = {
...process.env,
OPENCLAW_STATE_DIR: resolveStateDir()
};
return {
agentId,
env,
path: resolveOpenClawAgentSqlitePath({
agentId,
env
})
};
}
function captureMemoryAgentReadTarget(options) {
return {
agentId: options.agentId,
databasePath: resolveOpenClawAgentSqlitePath(options),
stateDir: resolveStateDir(options.env)
};
}
//#endregion
export { captureMemoryAgentReadTarget as n, captureMemoryAgentDatabaseOptions as t };