mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-23 02:45:38 -06:00
bccbb8a0c7
* fix: require memory persistence receipts * fix(memory): bind persistence failures to tool owners * fix(memory): preserve Codex persistence ownership * test(plugin-sdk): account for owner metadata export * test(codex): split owner timeout regression * fix(memory): cover durable deletes across runtimes * test(codex): type dynamic mutation fixtures * fix(agents): fail closed ambiguous side-effect owners * fix(memory): fail zero-row delete receipts
60 lines
2.0 KiB
TypeScript
60 lines
2.0 KiB
TypeScript
// Focused public test contracts for native agent-runtime adapters.
|
|
|
|
export {
|
|
AUTH_PROFILE_RUNTIME_CONTRACT,
|
|
createAuthAliasManifestRegistry,
|
|
expectedForwardedAuthProfile,
|
|
} from "./test-helpers/agents/auth-profile-runtime-contract.js";
|
|
export { DELIVERY_NO_REPLY_RUNTIME_CONTRACT } from "./test-helpers/agents/delivery-no-reply-runtime-contract.js";
|
|
export {
|
|
createFileBackedSessionManagerForTest,
|
|
openFileBackedSessionManagerForTest,
|
|
} from "./test-helpers/agents/session-manager-file-fixture.js";
|
|
export {
|
|
buildContractReplyPayloads,
|
|
createContractToolTerminalObserver,
|
|
createOwnerBackedContractTool,
|
|
createTerminalPresentationContractTool,
|
|
installCodexToolResultMiddleware,
|
|
installOpenClawOwnedToolHooks,
|
|
mediaToolResult,
|
|
resetOpenClawOwnedToolHooks,
|
|
textToolResult,
|
|
} from "./test-helpers/agents/openclaw-owned-tool-runtime-contract.js";
|
|
export {
|
|
createContractFallbackConfig,
|
|
createContractRunResult,
|
|
OUTCOME_FALLBACK_RUNTIME_CONTRACT,
|
|
} from "./test-helpers/agents/outcome-fallback-runtime-contract.js";
|
|
export {
|
|
CODEX_CONTRACT_PROVIDER_ID,
|
|
codexPromptOverlayContext,
|
|
GPT5_CONTRACT_MODEL_ID,
|
|
GPT5_PREFIXED_CONTRACT_MODEL_ID,
|
|
NON_GPT5_CONTRACT_MODEL_ID,
|
|
NON_OPENAI_CONTRACT_PROVIDER_ID,
|
|
OPENAI_CODEX_CONTRACT_PROVIDER_ID,
|
|
OPENAI_CONTRACT_PROVIDER_ID,
|
|
openAiPluginPersonalityConfig,
|
|
sharedGpt5PersonalityConfig,
|
|
} from "./test-helpers/agents/prompt-overlay-runtime-contract.js";
|
|
export {
|
|
createNativeOpenAICodexResponsesModel,
|
|
createNativeOpenAIResponsesModel,
|
|
createParameterFreeTool,
|
|
createPermissiveTool,
|
|
createProxyOpenAIResponsesModel,
|
|
createStrictCompatibleTool,
|
|
normalizedParameterFreeSchema,
|
|
} from "./test-helpers/agents/schema-normalization-runtime-contract.js";
|
|
export {
|
|
assistantHistoryMessage,
|
|
currentPromptHistoryMessage,
|
|
inlineDataUriOrphanLeaf,
|
|
mediaOnlyHistoryMessage,
|
|
QUEUED_USER_MESSAGE_MARKER,
|
|
structuredHistoryMessage,
|
|
structuredOrphanLeaf,
|
|
textOrphanLeaf,
|
|
} from "./test-helpers/agents/transcript-repair-runtime-contract.js";
|