UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

67 lines (66 loc) • 2.87 kB
import { t as executeExistingOpenClawStateRead } from "./openclaw-state-db-readonly-BLZyK3So.mjs"; import { r as captureOpenClawStateWorkerContext } from "./openclaw-state-worker-context-epCM4Gdh.mjs"; //#region src/agents/worktrees/registry-read.ts async function readRegistryWorktree(context, id) { const { executeOpenClawStateWorker } = await import("./openclaw-state-worker-store-DBFQDJTf.mjs"); return await executeOpenClawStateWorker(context, { type: "worktrees.get", input: { id } }); } async function readRegistryWorktrees(env, options = {}) { const context = captureOpenClawStateWorkerContext({ env }); const input = { liveOnly: options.liveOnly }; const { executeOpenClawStateWorker } = await import("./openclaw-state-worker-store-DBFQDJTf.mjs"); return await executeOpenClawStateWorker(context, { type: "worktrees.list", input }); } async function readLiveRegistryWorktreeIds(env) { const context = captureOpenClawStateWorkerContext({ env }); const { executeOpenClawStateWorker } = await import("./openclaw-state-worker-store-DBFQDJTf.mjs"); return await executeOpenClawStateWorker(context, { type: "worktrees.liveIds", input: void 0 }); } async function getRegistryWorktreeProvisionedPaths(env, id) { const context = captureOpenClawStateWorkerContext({ env }); const { executeOpenClawStateWorker } = await import("./openclaw-state-worker-store-DBFQDJTf.mjs"); return await executeOpenClawStateWorker(context, { type: "worktrees.provisionedPaths", input: { id } }); } async function getRegistryWorktreeProvisionedState(env, id) { const context = captureOpenClawStateWorkerContext({ env }); const { executeOpenClawStateWorker } = await import("./openclaw-state-worker-store-DBFQDJTf.mjs"); return await executeOpenClawStateWorker(context, { type: "worktrees.provisionedState", input: { id } }); } async function getRegistryWorktreeProvisionedChunk(env, params) { const context = captureOpenClawStateWorkerContext({ env }); const input = { ...params }; const { executeOpenClawStateWorker } = await import("./openclaw-state-worker-store-DBFQDJTf.mjs"); return await executeOpenClawStateWorker(context, { type: "worktrees.provisionedChunk", input }); } async function readWorktreeCleanupState(env) { const reply = await executeExistingOpenClawStateRead({ env }, { type: "worktrees.cleanupState" }, { current: true }); if (!reply) return { records: [], leases: { liveScopes: [], staleScopes: [] } }; if (!reply.ok || reply.type !== "worktrees.cleanupState") throw new Error("Worktree cleanup state read failed"); return reply; } //#endregion export { readRegistryWorktree as a, readLiveRegistryWorktreeIds as i, getRegistryWorktreeProvisionedPaths as n, readRegistryWorktrees as o, getRegistryWorktreeProvisionedState as r, readWorktreeCleanupState as s, getRegistryWorktreeProvisionedChunk as t };