chore: add continuity plugin package skeleton

This commit is contained in:
Eve
2026-04-24 16:45:06 +08:00
parent 82d0d94b5f
commit b3483098c1
13 changed files with 297 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
import { defaultConfig, cloneDefaultConfig } from './config/defaults.mjs';
import {
continuityConfigSchema,
validateContinuityConfig,
normalizeContinuityConfig,
} from './config/schema.mjs';
import {
evaluateContinuity,
buildContinuityGateBlock,
} from './continuity/evaluator.mjs';
import {
validateReceipt,
isValidReceipt,
} from './continuity/receipt-validator.mjs';
import {
createForceRecallContinuityAdapter,
runForceRecallContinuityAdapter,
} from './adapters/force-recall.mjs';
export {
defaultConfig,
cloneDefaultConfig,
continuityConfigSchema,
validateContinuityConfig,
normalizeContinuityConfig,
evaluateContinuity,
buildContinuityGateBlock,
validateReceipt,
isValidReceipt,
createForceRecallContinuityAdapter,
runForceRecallContinuityAdapter,
};
export default {
name: '@openclaw/plugin-continuity',
defaultConfig,
continuityConfigSchema,
validateContinuityConfig,
normalizeContinuityConfig,
evaluateContinuity,
buildContinuityGateBlock,
validateReceipt,
isValidReceipt,
createForceRecallContinuityAdapter,
runForceRecallContinuityAdapter,
};