Reapply "refactor: move runtime state to SQLite"

This reverts commit 694ca50e97.
This commit is contained in:
Peter Steinberger
2026-05-13 13:34:30 +01:00
parent 05db911775
commit c6ee68b751
3003 changed files with 128551 additions and 130603 deletions

View File

@@ -1,10 +1,13 @@
import type { ProviderStreamOptions } from "openclaw/plugin-sdk/llm";
import {
describeImageWithModelPayloadTransform,
describeImagesWithModelPayloadTransform,
type MediaUnderstandingProvider,
} from "openclaw/plugin-sdk/media-understanding";
import { isRecord } from "openclaw/plugin-sdk/string-coerce-runtime";
import type { ProviderStreamOptions } from "openclaw/plugin-sdk/provider-ai";
function isRecord(value: unknown): value is Record<string, unknown> {
return Boolean(value) && typeof value === "object" && !Array.isArray(value);
}
export function stripOpencodeDisabledResponsesReasoningPayload(payload: unknown): void {
if (!isRecord(payload)) {