Harden Scattermind stored row paste handoff

This commit is contained in:
OpenClaw Bot
2026-05-27 16:45:56 +02:00
parent 2459d253e1
commit 8bea868fb2
4 changed files with 46 additions and 3 deletions
+7 -1
View File
@@ -559,6 +559,12 @@ function looksLikeRankPayload(value = {}) {
|| value.original_prompt
|| value.sourceSummary
|| value.source_summary
|| value.fullReadingJson
|| value.full_reading_json
|| value.fullReading
|| value.full_reading
|| value.conceptMapJson
|| value.concept_map_json
|| value.opening_reflection
|| value.restated_idea
|| value.ideaText
@@ -651,7 +657,7 @@ function parseEmbeddedRankPayload(value = '') {
function expandEmbeddedRankPayload(body = {}) {
const original = objectFrom(body);
for (const key of ['payload', 'rankPayload', 'scattermindPayload', 'conceptMapJson', 'idea', 'ideaText', 'optionsText']) {
for (const key of ['payload', 'rankPayload', 'scattermindPayload', 'conceptMapJson', 'concept_map_json', 'fullReadingJson', 'full_reading_json', 'fullReading', 'full_reading', 'idea', 'ideaText', 'optionsText']) {
const embedded = typeof original[key] === 'string'
? parseEmbeddedRankPayload(original[key])
: looksLikeRankPayload(original[key])