UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

79 lines (78 loc) • 6.22 kB
//#region src/infra/runtime-process-entrypoints.ts function runtimeProcessEntrypoint(modulePath) { return { currentModuleUrl: import.meta.url, sourceWorkerName: modulePath.startsWith("infra/") ? modulePath.slice(6) : `../${modulePath}`, distWorkerPath: `${modulePath}.js` }; } const SQLITE_READONLY_CHILD_ARG = "--openclaw-sqlite-readonly-child"; const runtimeProcessEntrypoints = { secretEgressProxy: runtimeProcessEntrypoint("secrets/egress-proxy/proxy.worker"), codeModeNode: runtimeProcessEntrypoint("agents/code-mode-node.worker"), cronReadOnly: runtimeProcessEntrypoint("cron/store/read-only.worker"), stateRead: runtimeProcessEntrypoint("state/openclaw-state-read.worker"), workerNativeLifecycle: runtimeProcessEntrypoint("infra/worker-native-lifecycle.worker"), spawnBroker: runtimeProcessEntrypoint("process/spawn-broker/worker"), cronStreamMatcher: runtimeProcessEntrypoint("gateway/cron-stream-matcher.worker"), controlUiFile: runtimeProcessEntrypoint("gateway/control-ui-file.worker"), nodeBootstrapArtifact: runtimeProcessEntrypoint("gateway/worker-environments/node-bootstrap-artifact.worker"), nativeHookRelayClient: runtimeProcessEntrypoint("agents/harness/native-hook-relay-client.worker"), computerHost: runtimeProcessEntrypoint("gateway/desktop/computer.worker"), imageProcessor: runtimeProcessEntrypoint("media/image-processor.worker"), fileToolPlanning: runtimeProcessEntrypoint("agents/sessions/tools/file-tool-planning.worker"), attachmentProcessor: runtimeProcessEntrypoint("media/attachment-processor.worker"), gitOperations: runtimeProcessEntrypoint("infra/git-operation.worker"), fsSafeCopy: runtimeProcessEntrypoint("infra/fs-safe-copy.worker"), sharedStateStore: runtimeProcessEntrypoint("state/openclaw-state.worker"), authProfileInlineUsage: runtimeProcessEntrypoint("agents/auth-profiles/inline-usage.worker"), pluginModelCatalogCredentials: runtimeProcessEntrypoint("agents/plugin-model-catalog.worker"), agentDatabaseExecution: runtimeProcessEntrypoint("state/openclaw-agent-execution.worker"), workspaceMemory: runtimeProcessEntrypoint("worker/memory-worker-entry"), localAgentAvatar: runtimeProcessEntrypoint("agents/identity-avatar-file.worker"), identityFile: runtimeProcessEntrypoint("agents/identity-file.worker"), workspaceSkills: runtimeProcessEntrypoint("worker/skills-worker-entry"), boardStore: runtimeProcessEntrypoint("boards/sqlite-board-store.worker"), progressCardStore: runtimeProcessEntrypoint("session-cards/progress-card-store.worker"), sessionSharingStore: runtimeProcessEntrypoint("config/sessions/session-sharing-store.worker"), heartbeatOutcomeStore: runtimeProcessEntrypoint("infra/heartbeat-outcome-store.worker"), acpParentStreamStore: runtimeProcessEntrypoint("agents/subagents/spawn/acp-parent-stream-store.worker"), messageToolRunOutcomeStore: runtimeProcessEntrypoint("infra/message-tool-run-outcome-store.worker"), contextEngineTurnOutbox: runtimeProcessEntrypoint("agents/harness/context-engine-turn-outbox.worker"), sqliteStore: runtimeProcessEntrypoint("infra/sqlite-store.worker"), agentSchemaInspection: runtimeProcessEntrypoint("state/openclaw-agent-schema-inspection.worker"), stateMigrationSnapshot: runtimeProcessEntrypoint("infra/state-migrations.snapshot.worker"), githubExec: runtimeProcessEntrypoint("agents/github-exec-launcher"), sqliteReadOnly: runtimeProcessEntrypoint("infra/sqlite-readonly-location.worker"), sqliteSnapshotStaging: runtimeProcessEntrypoint("infra/sqlite-snapshot-staging.worker"), sqliteReadOnlyNativeResource: runtimeProcessEntrypoint("infra/sqlite-readonly-native-resource"), sqliteSourceRevision: runtimeProcessEntrypoint("infra/sqlite-source-revision.worker"), sqliteIntegrity: runtimeProcessEntrypoint("infra/sqlite-integrity.worker"), sqliteCloseProbe: runtimeProcessEntrypoint("infra/bun-sqlite-close-probe.worker"), preparedModelCatalog: runtimeProcessEntrypoint("agents/prepared-model-catalog.worker"), providerPromptState: runtimeProcessEntrypoint("agents/embedded-agent-runner/provider-prompt-state.worker"), updateRepair: runtimeProcessEntrypoint("infra/update-repair.worker"), updateMigratedFinalize: runtimeProcessEntrypoint("infra/update-migrated-finalize.worker"), updateCandidateState: runtimeProcessEntrypoint("infra/update-candidate-state.worker"), doctorLint: runtimeProcessEntrypoint("commands/doctor-lint.worker"), doctor: runtimeProcessEntrypoint("commands/doctor.worker"), databaseVerify: runtimeProcessEntrypoint("state/openclaw-database-verify.worker"), stateOwnership: runtimeProcessEntrypoint("state/openclaw-state-ownership.worker"), stateLeaseHeartbeat: runtimeProcessEntrypoint("state/openclaw-state-lease-heartbeat.worker"), gatewayStateOwnerHeartbeat: runtimeProcessEntrypoint("infra/gateway-state-owner-heartbeat.worker"), sessionTranscriptArchive: runtimeProcessEntrypoint("config/sessions/session-accessor.sqlite-archive.worker"), sessionTranscript: runtimeProcessEntrypoint("config/sessions/session-transcript.worker"), workerTranscriptCommit: runtimeProcessEntrypoint("gateway/worker-environments/transcript-commit.worker"), sessionManagerMetadata: runtimeProcessEntrypoint("agents/sessions/session-manager-metadata.worker"), sessionTranscriptProjectionPublication: runtimeProcessEntrypoint("config/sessions/session-transcript-projection-publication.worker"), sessionTranscriptReports: runtimeProcessEntrypoint("config/sessions/session-accessor.sqlite-transcript-reports.worker"), sessionTranscriptReconcile: runtimeProcessEntrypoint("config/sessions/session-transcript-reconcile.worker"), tailscaleRouteOwner: runtimeProcessEntrypoint("infra/tailscale-route-owner.worker"), serviceChildRelay: runtimeProcessEntrypoint("process/supervisor/service-child-relay"), terminalPty: runtimeProcessEntrypoint("process/terminal-pty-worker"), serviceChildGroupAnchor: runtimeProcessEntrypoint("process/supervisor/service-child-group-anchor"), serviceChildWindowsJobAnchor: runtimeProcessEntrypoint("process/supervisor/service-child-windows-job-anchor"), bunSqliteLibrary: runtimeProcessEntrypoint("infra/bun-sqlite-library") }; //#endregion export { runtimeProcessEntrypoints as n, SQLITE_READONLY_CHILD_ARG as t };