You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/first-second-parity-audit.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -385,6 +385,7 @@ M7 progress now includes:
385
385
-`internal/tui`: interaction script direct message-list fields now use raw payload parsing, so `messages`/`appendMessages`/`transcriptMessages` can unwrap API/GraphQL envelopes such as `resource.attributes`, `data[]`, and `edge.node.attrs` while preserving message metadata such as image paste IDs.
386
386
-`internal/tui`: interaction script direct single-message fields now reuse the raw message parser, so `message`/`Message` can unwrap `resource.attributes` or `edge.node.attrs`, and array-shaped single-message payloads fall back to appending multiple messages instead of producing an empty decoded message.
387
387
-`internal/tui`: interaction script direct dialog fields now use raw payload parsing, so `dialog`/`Dialog` and `showDialog` action payloads can unwrap `resource.attributes`, `edge.node.attrs`, and single-element arrays instead of decoding wrapper-only dialogs as empty popups.
388
+
-`internal/tui`: interaction script direct image fields now use raw payload parsing, so `image`/`Image` can reuse pasteImage action wrapper parsing for `resource.attributes`, `edge.node.attrs`, and single-element arrays while preserving filename/media/content/source-path metadata before prompt image insertion.
388
389
-`internal/contracts`/`internal/session`: image content blocks now normalize source aliases such as `mediaType`/`mimeType`/`contentType` and `base64`/`payload`, including top-level image block fields, into canonical `ImageSource` values during transcript resume.
389
390
-`internal/tui`: interaction script single-step JSON now unwraps `step`/`scriptStep`/`interactionStep`/`record`/`entry`/`item`/`event` objects in arrays, JSONL records, and wrapper-object step lists.
390
391
-`internal/tui`: interaction script single-step JSON now also unwraps JSON:API/resource-style `resource`/`node`/`attributes`/`properties`/`attrs` step items, so API fixture arrays and JSONL records can keep step resource envelopes.
0 commit comments