openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
19 lines (18 loc) • 843 B
JavaScript
import { s as requestSqliteWorkerOperationAdmission } from "./sqlite-worker-operation-admission-C5lBzzTk.mjs";
import { g as resolveAgentDeletionRecoveryHolds } from "./agent-deletion-journal-DkfGlzu8.mjs";
import "./agent-deletion-journal-recovery.kernel-CRZY70U8.mjs";
//#region src/state/agent-deletion-recovery.worker.ts
const agentRecoveryOperations = { "agentRecovery.resolveHolds": (input, context) => context.write((database) => {
requestSqliteWorkerOperationAdmission({
stage: "transaction",
facts: void 0
});
const resolved = resolveAgentDeletionRecoveryHolds(database, input.predicate.agentId, input.paths, input.predicate);
requestSqliteWorkerOperationAdmission({
stage: "commit",
facts: void 0
});
return resolved;
}, { operationLabel: "agent.recovery.resolve" }) };
//#endregion
export { agentRecoveryOperations };