Accept schema-light Scattermind snapshot pastes

This commit is contained in:
OpenClaw Bot
2026-05-27 01:17:06 +02:00
parent fcc81c254f
commit 242fe235a5
3 changed files with 44 additions and 2 deletions
+2 -1
View File
@@ -61,7 +61,8 @@ function parsePastedJsonPayload(value) {
try {
const parsed = JSON.parse(jsonText);
const looksLikeBridgePayload = parsed && typeof parsed === 'object' && !Array.isArray(parsed) && (
parsed.schema || parsed.featureSet || parsed.conceptMap || parsed.lenses || parsed.reference_code || parsed.referenceCode || parsed.artifactId || parsed.ideaText
parsed.schema || parsed.featureSet || parsed.snapshot || parsed.conceptMap || parsed.buildOrder || parsed.lenses || parsed.reference_code || parsed.referenceCode || parsed.artifactId || parsed.ideaText
|| Array.isArray(parsed.nextActions) || Array.isArray(parsed.nextMoves) || Array.isArray(parsed.validateNext) || Array.isArray(parsed.deferred) || Array.isArray(parsed.parkingLot)
);
return looksLikeBridgePayload ? parsed : null;
} catch {