refactor: rename sqlite session entry modules

This commit is contained in:
Peter Steinberger
2026-05-09 20:06:27 +01:00
parent b77066a239
commit 0cb7963bfe
10 changed files with 8 additions and 8 deletions

View File

@@ -240,7 +240,7 @@ The remaining cleanup is mostly consolidation and deletion:
session row helpers. The old `resolveLegacySessionStorePath` helper is gone;
legacy `sessions.json` path construction is now local to migration and test
fixtures.
- `src/config/sessions/store-backend.sqlite.ts` now stores canonical session
- `src/config/sessions/session-entries.sqlite.ts` now stores canonical session
entries in the per-agent database and has row-level read/upsert/delete patch
support. Runtime upsert/patch/delete no longer scans for case variants or
prunes legacy alias keys; doctor owns canonicalization. The

View File

@@ -3,7 +3,7 @@ import fs from "node:fs/promises";
import path from "node:path";
import { afterEach, describe, expect, it, vi } from "vitest";
import type { OpenClawConfig } from "../config/config.js";
import { loadSqliteSessionEntries } from "../config/sessions/store-backend.sqlite.js";
import { loadSqliteSessionEntries } from "../config/sessions/session-entries.sqlite.js";
import { loadSqliteSessionTranscriptEvents } from "../config/sessions/transcript-store.sqlite.js";
import { executeSqliteQuerySync, getNodeSqliteKysely } from "../infra/kysely-sync.js";
import { resolveChannelAllowFromPath } from "../pairing/pairing-store.js";

View File

@@ -3,7 +3,7 @@ import os from "node:os";
import path from "node:path";
import { afterEach, describe, expect, it, vi } from "vitest";
import type { OpenClawConfig } from "../config/config.js";
import { loadSqliteSessionEntries } from "../config/sessions/store-backend.sqlite.js";
import { loadSqliteSessionEntries } from "../config/sessions/session-entries.sqlite.js";
import { loadSqliteSessionTranscriptEvents } from "../config/sessions/transcript-store.sqlite.js";
import {
createCorePluginStateKeyedStore,

View File

@@ -22,7 +22,7 @@ import {
} from "../../config/paths.js";
import type { SessionEntry } from "../../config/sessions.js";
import { canonicalizeMainSessionAlias } from "../../config/sessions/main-session.js";
import { mergeSqliteSessionEntries } from "../../config/sessions/store-backend.sqlite.js";
import { mergeSqliteSessionEntries } from "../../config/sessions/session-entries.sqlite.js";
import { replaceSqliteSessionTranscriptEvents } from "../../config/sessions/transcript-store.sqlite.js";
import type { SessionScope } from "../../config/sessions/types.js";
import type { OpenClawConfig } from "../../config/types.openclaw.js";

View File

@@ -4,7 +4,7 @@ import path from "node:path";
import { afterEach, describe, expect, it } from "vitest";
import { closeOpenClawAgentDatabasesForTest } from "../../state/openclaw-agent-db.js";
import { closeOpenClawStateDatabaseForTest } from "../../state/openclaw-state-db.js";
import { loadSqliteSessionEntries } from "./store-backend.sqlite.js";
import { loadSqliteSessionEntries } from "./session-entries.sqlite.js";
import {
deleteSessionEntry,
getSessionEntry,
@@ -17,7 +17,7 @@ import type { SessionEntry } from "./types.js";
const ORIGINAL_STATE_DIR = process.env.OPENCLAW_STATE_DIR;
function createTempDir(): string {
return fs.mkdtempSync(path.join(os.tmpdir(), "openclaw-sqlite-session-store-"));
return fs.mkdtempSync(path.join(os.tmpdir(), "openclaw-sqlite-session-entries-"));
}
afterEach(() => {

View File

@@ -11,7 +11,7 @@ import {
runOpenClawAgentWriteTransaction,
} from "../../state/openclaw-agent-db.js";
import { type OpenClawStateDatabaseOptions } from "../../state/openclaw-state-db.js";
import { normalizeSessionEntries } from "./store-normalize.js";
import { normalizeSessionEntries } from "./session-entry-normalize.js";
import type { SessionEntry } from "./types.js";
export type SqliteSessionEntriesOptions = OpenClawStateDatabaseOptions & {

View File

@@ -14,7 +14,7 @@ import {
listSqliteSessionEntries,
readSqliteSessionEntry,
replaceSqliteSessionEntry,
} from "./store-backend.sqlite.js";
} from "./session-entries.sqlite.js";
import { normalizeSessionRowKey } from "./store-entry.js";
import {
mergeSessionEntry,