openclaw/scripts/lib/vitest-worker-declarations.mts
Peter Steinberger 441e664f94
refactor(memory): move Forget planning reads to the worker (#162045)
Use the existing memory retrieval pool for noncreating index selection, counts, and vector inspection. Capture caller placement and matching facts before dispatch, share the existing scrub rules, and return only selected row identities and counts. Keep final lineage checks and write settlement with their existing transaction owner.

Validation: causal host count regression, 150 owning tests, native fetched-row and byte bounds, captured-input and read-error controls, full changed-file gate, and independent review.
2026-09-30 13:11:03 -07:00

187 lines
12 KiB
TypeScript

// Declaration paths are shared metadata; only the runner imports their build values.
export const nativeSchtasksIntegrationEnabled =
process.platform === "win32" && process.env.CI_WINDOWS_SCHTASKS_INTEGRATION === "1";
// The CLI loads this package-root supervisor by URL instead of bundling it.
export const vitestWorkerRuntimeAssets = ["node-host-launcher.mjs"];
export const runtimeProcessDeclarationEntries = {
"extensions/memory-core/manager-cpu-entrypoints":
"extensions/memory-core/src/memory/manager-cpu-entrypoints.ts",
"infra/runtime-process-entrypoints": "src/infra/runtime-process-entrypoints.ts",
"extensions/document-extract/document-extractor-worker-entrypoint":
"extensions/document-extract/document-extractor-worker-entrypoint.ts",
"extensions/memory-core/manager-search-knn-entrypoint":
"extensions/memory-core/src/memory/manager-search-knn-entrypoint.ts",
};
export const vitestWorkerDeclarationEntries = {
"extensions/acpx/src/runtime.admission-retention-entrypoint.test-support":
"extensions/acpx/src/runtime.admission-retention-entrypoint.test-support.ts",
"extensions/diagnostics-prometheus/src/install-runtime-entrypoints.test-support":
"extensions/diagnostics-prometheus/src/install-runtime-entrypoints.test-support.mts",
...runtimeProcessDeclarationEntries,
"test-support/bench-session-history-runtime":
"scripts/bench-session-history-runtime.test-support.ts",
"scripts/script-process-runtime.test-support": "scripts/script-process-runtime.test-support.ts",
"scripts/script-module-runtime.test-support": "scripts/script-module-runtime.test-support.mts",
"test-support/tooling-mts-runtime.test-support":
"test/scripts/tooling-mts-runtime.test-support.mts",
"test-support/tooling-ts-runtime.test-support": "test/scripts/tooling-ts-runtime.test-support.ts",
"logging/diagnostic-profile-runtime.test-support":
"src/logging/diagnostic-profile-runtime.test-support.ts",
"infra/sqlite-maintenance-runtime.test-support":
"src/infra/sqlite-maintenance-runtime.test-support.ts",
"process/process-probes-runtime.test-support":
"src/process/process-probes-runtime.test-support.ts",
"infra/native-boundary-runtime.test-support": "src/infra/native-boundary-runtime.test-support.ts",
"config/sessions/native-process-runtime.test-support":
"src/config/sessions/native-process-runtime.test-support.ts",
"media/native-process-runtime.test-support": "src/media/native-process-runtime.test-support.ts",
"proxy-capture/native-process-runtime.test-support":
"src/proxy-capture/native-process-runtime.test-support.ts",
"daemon/service-process-env-runtime.test-support":
"src/daemon/service-process-env-runtime.test-support.ts",
"shared/worker-bundle-archive-runtime.test-support":
"src/shared/worker-bundle-archive-runtime.test-support.ts",
"claws/project-runtime.test-support": "src/claws/project-runtime.test-support.ts",
"test-helpers/temp-dir-runtime.test-support": "src/test-helpers/temp-dir-runtime.test-support.ts",
"infra/outbound/delivery-queue-process-runtime.test-support":
"src/infra/outbound/delivery-queue-process-runtime.test-support.ts",
"infra/net/proxy/external-proxy-runtime.test-support":
"src/infra/net/proxy/external-proxy-runtime.test-support.ts",
"gateway/worker-environments/workspace-process-runtime.test-support":
"src/gateway/worker-environments/workspace-process-runtime.test-support.ts",
"wizard/clack-prompter-process-runtime.test-support":
"src/wizard/clack-prompter-process-runtime.test-support.ts",
"extensions/qa-lab/bus-server-runtime.test-support":
"extensions/qa-lab/src/bus-server-runtime.test-support.ts",
"extensions/qa-lab/agent-run-identity-runtime.test-support":
"extensions/qa-lab/src/agent-run-identity-runtime.test-support.ts",
"extensions/memory-core/manager-search-knn-runtime.test-support":
"extensions/memory-core/src/memory/manager-search-knn-runtime.test-support.ts",
"test-support/qa-otel-smoke-entrypoint.test-support":
"test/e2e/qa-lab/runtime/qa-otel-smoke-entrypoint.test-support.ts",
"extensions/matrix/src/matrix/config-update-runtime.test-support":
"extensions/matrix/src/matrix/config-update-runtime.test-support.ts",
"extensions/openai/realtime-audio-worker-entrypoints.test-support":
"extensions/openai/realtime-audio-worker-entrypoints.test-support.ts",
"extensions/code-mode-quickjs/src/worker-entrypoint.test-support":
"extensions/code-mode-quickjs/src/worker-entrypoint.test-support.ts",
"process/spawn-broker/context-runtime.test-support":
"src/process/spawn-broker/context-runtime.test-support.ts",
"commands/sessions-cleanup-runtime.test-support":
"src/commands/sessions-cleanup-runtime.test-support.ts",
"test/scripts/tooling-probe-runtime.test-support":
"test/scripts/tooling-probe-runtime.test-support.mts",
"test/scripts/tooling-native-runtime.test-support":
"test/scripts/tooling-native-runtime.test-support.ts",
"infra/native-process-runtime.test-support": "src/infra/native-process-runtime.test-support.ts",
"infra/storage-process-runtime.test-support": "src/infra/storage-process-runtime.test-support.ts",
"infra/worker-task-pool-runtime.test-support":
"src/infra/worker-task-pool-runtime.test-support.ts",
"infra/sqlite-worker-store.compile-cache-runtime.test-support":
"src/infra/sqlite-worker-store.compile-cache-runtime.test-support.ts",
"state/native-process-runtime.test-support": "src/state/native-process-runtime.test-support.ts",
"agents/process-runtime.test-support": "src/agents/process-runtime.test-support.ts",
"agents/mcp-import-runtime.test-support": "src/agents/mcp-import-runtime.test-support.ts",
"plugins/process-runtime.test-support": "src/plugins/process-runtime.test-support.ts",
"plugins/retention-runtime.test-support": "src/plugins/retention-runtime.test-support.ts",
"process/retention-runtime.test-support": "src/process/retention-runtime.test-support.ts",
"worker/worker-import-runtime.test-support": "src/worker/worker-import-runtime.test-support.ts",
"packages/sdk/retention-runtime.test-support":
"packages/sdk/src/retention-runtime.test-support.ts",
"packages/llm-core/retention-runtime.test-support":
"packages/llm-core/src/retention-runtime.test-support.ts",
"packages/agent-core/retention-runtime.test-support":
"packages/agent-core/src/retention-runtime.test-support.ts",
"packages/ai/providers/clean-for-gemini-runtime.test-support":
"packages/ai/src/providers/clean-for-gemini-runtime.test-support.ts",
"packages/terminal-core/table-runtime.test-support":
"packages/terminal-core/src/table-runtime.test-support.ts",
"extensions/discord/src/voice/audio-worker-entrypoints.test-support":
"extensions/discord/src/voice/audio-worker-entrypoints.test-support.ts",
// Codex is package-owned and excluded from the root runtime bundle.
"extensions/codex/catalog-page-worker-entrypoint":
"extensions/codex/catalog-page-worker-entrypoint.ts",
"extensions/memory-core/manager-publication-fault-entrypoint.test-support":
"extensions/memory-core/src/memory/manager-publication-fault-entrypoint.test-support.ts",
"extensions/memory-core/memory-forget-fault-entrypoint.test-support":
"extensions/memory-core/src/memory-forget-fault-entrypoint.test-support.ts",
"extensions/memory-core/memory-forget-planning-observer-entrypoint.test-support":
"extensions/memory-core/src/memory-forget-planning-observer-entrypoint.test-support.ts",
"state/openclaw-agent-worker-store.runtime.test-support":
"src/state/openclaw-agent-worker-store.runtime.test-support.ts",
"cli/update-cli/update-command-legacy-finalize-entrypoint.test-support":
"src/cli/update-cli/update-command-legacy-finalize-entrypoint.test-support.ts",
"cli/update-cli/update-command-migrated-fixture-entrypoint.test-support":
"src/cli/update-cli/update-command-migrated-fixture-entrypoint.test-support.ts",
"extensions/logbook/sqlite-backend-entrypoint.test-support":
"extensions/logbook/src/sqlite-backend-entrypoint.test-support.ts",
"extensions/team-reports/sqlite-backend-entrypoint.test-support":
"extensions/team-reports/src/sqlite-backend-entrypoint.test-support.ts",
"extensions/workboard/sqlite-backend-entrypoint.test-support":
"extensions/workboard/src/sqlite-backend-entrypoint.test-support.ts",
"infra/update-managed-service-handoff-runtime-assets":
"src/infra/update-managed-service-handoff-runtime-assets.ts",
"infra/package-update-activation-runtime-assets":
"src/infra/package-update-activation-runtime-assets.ts",
"infra/triage-runtime.test-support": "src/infra/triage-runtime.test-support.ts",
"infra/sqlite-readonly-worker.compile-cache-runtime.test-support":
"src/infra/sqlite-readonly-worker.compile-cache-runtime.test-support.ts",
"infra/sqlite-snapshot-staging-runtime.test-support":
"src/infra/sqlite-snapshot-staging-runtime.test-support.ts",
"cli/cli-entrypoint.test-support": "src/cli/cli-entrypoint.test-support.ts",
...(nativeSchtasksIntegrationEnabled
? {
"daemon/schtasks-native-entrypoints.test-support":
"src/daemon/schtasks-native-entrypoints.test-support.ts",
}
: {}),
"cli/update-cli/update-command-executor-native-runtime.test-support":
"src/cli/update-cli/update-command-executor-native-runtime.test-support.ts",
"commands/doctor-config-runtime.test-support":
"src/commands/doctor-config-runtime.test-support.ts",
"test-support/channel-ingress-gateway-restart-entrypoint":
"test/fixtures/channel-ingress-gateway-restart-entrypoint.ts",
"extensions/qa-lab/gateway-child-artifacts-runtime.test-support":
"extensions/qa-lab/src/gateway-child-artifacts-runtime.test-support.ts",
"plugins/loader-sdk-bridge-artifacts.test-support":
"src/plugins/loader-sdk-bridge-artifacts.test-support.ts",
"plugins/runtime-retention-entrypoint.test-support":
"src/plugins/runtime-retention-entrypoint.test-support.ts",
"system-agent/setup-inference-groq-sdk.test-support":
"src/system-agent/setup-inference-groq-sdk.test-support.ts",
"agents/auth-profiles/store-scope-cwd-runtime.test-support":
"src/agents/auth-profiles/store-scope-cwd-runtime.test-support.ts",
"agents/bash-tools.process-liveness-runtime.test-support":
"src/agents/bash-tools.process-liveness-runtime.test-support.ts",
"agents/code-mode-retention-entrypoint.test-support":
"src/agents/code-mode-retention-entrypoint.test-support.ts",
"agents/command/cli-compaction-runtime.test-support":
"src/agents/command/cli-compaction-runtime.test-support.ts",
"agents/sessions/bash-output-spill-entrypoints.test-support":
"src/agents/sessions/bash-output-spill-entrypoints.test-support.ts",
"agents/worktrees/service-gc-runtime.test-support":
"src/agents/worktrees/service-gc-runtime.test-support.ts",
"cron/owner-hardening-runtime.test-support": "src/cron/owner-hardening-runtime.test-support.ts",
"gateway/session-child-cache-retention-entrypoint.test-support":
"src/gateway/session-child-cache-retention-entrypoint.test-support.ts",
"gateway/session-title-retention.test-support":
"src/gateway/session-title-retention.test-support.ts",
"node-host/config-runtime.test-support": "src/node-host/config-runtime.test-support.ts",
"worker/worker-runtime-background-exec-entrypoints.test-support":
"src/worker/worker-runtime-background-exec-entrypoints.test-support.ts",
"skills/library/persistence-runtime.test-support":
"src/skills/library/persistence-runtime.test-support.ts",
"snapshot/git-backup-command-runtime.test-support":
"src/snapshot/git-backup-command-runtime.test-support.ts",
"state/openclaw-database-verify-runtime.test-support":
"src/state/openclaw-database-verify-runtime.test-support.ts",
"state/openclaw-state-lease-runtime.test-support":
"src/state/openclaw-state-lease-runtime.test-support.ts",
"transcripts/library-timezone-runtime.test-support":
"src/transcripts/library-timezone-runtime.test-support.ts",
"state/openclaw-agent-db-module-identity-runtime.test-support":
"src/state/openclaw-agent-db-module-identity-runtime.test-support.ts",
"tui/tui-pty-runtime-test-support": "src/tui/tui-pty-runtime-test-support.ts",
};