{"type":"agent-native.clip.context","version":1,"instructions":["Use transcript.segments for timestamped spoken context.","Use browserDiagnostics.consoleLogs for the redacted console stream (all levels: debug/log/info/warn/error) and browserDiagnostics.networkRequests for the fetch/XHR requests (method, sanitized URL, status, duration) captured during the recording. browserDiagnostics.consoleIssues highlights just the warnings/errors, and browserDiagnostics.failedNetworkRequests highlights failed requests.","This clip is readable as both text (transcript) and images (JPEG frames) — you can hear AND see it.","To SEE the screen, GET apis.frame.urlTemplate with atMs (returns image/jpeg). Start with recommendedFrames, then fetch additional frames around transcript timestamps that matter for the task.","If you cannot load an image from a URL, you will only have the transcript — tell the user to open the clip in an image-capable agent (ChatGPT, Claude Code, Cursor, Codex) or to upload a frame image directly so you can see it."],"clip":{"id":"uTC0NI2V0KEA","title":"Assets app image refinement workflow updates","description":"Walkthrough of UX updates to the Assets app's image refinement flow, addressing feedback that refining a generated image was hard to discover. Generated assets now display like the library's draft section, letting users open a full-screen view and quickly navigate between generation variants. Clicking \"Refine\" adds a variant chip so users can keep prompting and iterating on that specific variant. The presenter notes the UI is still a work in progress and invites questions.","publicPageUrl":"https://clips.agent-native.com/share/uTC0NI2V0KEA","sourceProvider":null,"thumbnailUrl":"https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F14d117fb044c476b948993fba44646f9","animatedThumbnailUrl":null,"durationMs":89807,"duration":"90s","width":1728,"height":1080,"hasAudio":true,"hasCamera":true,"status":"ready","createdAt":"2026-07-14T09:27:09.573Z","updatedAt":"2026-07-14T14:34:20.321Z"},"apis":{"context":{"method":"GET","url":"https://clips.agent-native.com/api/agent-context.json?id=uTC0NI2V0KEA"},"transcript":{"method":"GET","url":"https://clips.agent-native.com/api/agent-transcript.json?id=uTC0NI2V0KEA"},"frame":{"method":"GET","urlTemplate":"https://clips.agent-native.com/api/agent-frame.jpg?id=uTC0NI2V0KEA&atMs={timestampMs}","query":{"atMs":"Video timestamp in milliseconds. The endpoint returns image/jpeg."}}},"transcript":{"status":"ready","language":"en","failureReason":null,"retryAfterSeconds":null,"fullText":"Hey everyone. Uh so I made some changes in the assets app uh chat based on the feedback that was shared um in this. Sorry. Uh where is project design? Yep. So after an image gets generated, the UX is hard to for to further refine the image. It will bring you to the library and feel something. So I made some changes. Now the assets would show very similar to how we show um in the library draft section. Now users can if they want to see, they can just quickly open it, see it in the full screen. They can quickly switch navigate between different variants of the generations and if they want to refine, they just click on refine and this adds a chip and the variant name. And now they can, you know, add an image to this variant. So now they can keep prompting it and let me see how it goes at the end. But this is the UI and if we can figure out the um okay. Yeah, that's the UI and I'm still going to work on a bit more, but let me know if you have any questions.","segments":[{"startMs":0,"endMs":1200,"timestamp":"0:00","range":"0:00-0:01","text":"Hey everyone."},{"startMs":1200,"endMs":4159,"timestamp":"0:01","range":"0:01-0:04","text":"Uh so I made some changes in"},{"startMs":4159,"endMs":7118,"timestamp":"0:04","range":"0:04-0:07","text":"the assets app uh chat based on"},{"startMs":7118,"endMs":10077,"timestamp":"0:07","range":"0:07-0:10","text":"the feedback that was shared um in"},{"startMs":10077,"endMs":10500,"timestamp":"0:10","range":"0:10-0:10","text":"this."},{"startMs":10500,"endMs":16500,"timestamp":"0:10","range":"0:10-0:16","text":"Sorry. Uh where is project design?"},{"startMs":16500,"endMs":18500,"timestamp":"0:16","range":"0:16-0:18","text":"Yep. So after an image gets generated,"},{"startMs":18500,"endMs":20500,"timestamp":"0:18","range":"0:18-0:20","text":"the UX is hard to for to"},{"startMs":20500,"endMs":21643,"timestamp":"0:20","range":"0:20-0:21","text":"further refine the image."},{"startMs":21643,"endMs":23643,"timestamp":"0:21","range":"0:21-0:23","text":"It will bring you to the library"},{"startMs":23643,"endMs":24500,"timestamp":"0:23","range":"0:23-0:24","text":"and feel something."},{"startMs":24500,"endMs":26659,"timestamp":"0:24","range":"0:24-0:26","text":"So I made some changes."},{"startMs":26659,"endMs":29682,"timestamp":"0:26","range":"0:26-0:29","text":"Now the assets would show very similar"},{"startMs":29682,"endMs":32705,"timestamp":"0:29","range":"0:29-0:32","text":"to how we show um in the"},{"startMs":32705,"endMs":34000,"timestamp":"0:32","range":"0:32-0:34","text":"library draft section."},{"startMs":34000,"endMs":36250,"timestamp":"0:34","range":"0:34-0:36","text":"Now users can if they want to"},{"startMs":36250,"endMs":38500,"timestamp":"0:36","range":"0:36-0:38","text":"see, they can just quickly open it,"},{"startMs":38500,"endMs":40429,"timestamp":"0:38","range":"0:38-0:40","text":"see it in the full screen."},{"startMs":40429,"endMs":42679,"timestamp":"0:40","range":"0:40-0:42","text":"They can quickly switch navigate between different"},{"startMs":42679,"endMs":44929,"timestamp":"0:42","range":"0:42-0:44","text":"variants of the generations and if they"},{"startMs":44929,"endMs":45893,"timestamp":"0:44","range":"0:44-0:45","text":"want to refine,"},{"startMs":45893,"endMs":47500,"timestamp":"0:45","range":"0:45-0:47","text":"they just click on refine"},{"startMs":47500,"endMs":51000,"timestamp":"0:47","range":"0:47-0:51","text":"and this adds a chip and the"},{"startMs":51000,"endMs":52000,"timestamp":"0:51","range":"0:51-0:52","text":"variant name."},{"startMs":52000,"endMs":54500,"timestamp":"0:52","range":"0:52-0:54","text":"And now they can,"},{"startMs":54500,"endMs":58875,"timestamp":"0:54","range":"0:54-0:58","text":"you know, add an image to this"},{"startMs":58875,"endMs":59500,"timestamp":"0:58","range":"0:58-0:59","text":"variant."},{"startMs":59500,"endMs":63206,"timestamp":"0:59","range":"0:59-1:03","text":"So now they can keep prompting it"},{"startMs":63206,"endMs":66912,"timestamp":"1:03","range":"1:03-1:06","text":"and let me see how it goes"},{"startMs":66912,"endMs":68500,"timestamp":"1:06","range":"1:06-1:08","text":"at the end."},{"startMs":68500,"endMs":73000,"timestamp":"1:08","range":"1:08-1:13","text":"But this is the UI and if"},{"startMs":73000,"endMs":77500,"timestamp":"1:13","range":"1:13-1:17","text":"we can figure out the um okay."},{"startMs":77500,"endMs":79935,"timestamp":"1:17","range":"1:17-1:19","text":"Yeah, that's the UI and I'm still"},{"startMs":79935,"endMs":82370,"timestamp":"1:19","range":"1:19-1:22","text":"going to work on a bit more,"},{"startMs":82370,"endMs":84805,"timestamp":"1:22","range":"1:22-1:24","text":"but let me know if you have"},{"startMs":84805,"endMs":85500,"timestamp":"1:24","range":"1:24-1:25","text":"any questions."}],"segmentCount":36},"chapters":[],"recommendedFrames":[{"atMs":0,"timestamp":"0:00","reason":"opening frame","url":"https://clips.agent-native.com/api/agent-frame.jpg?id=uTC0NI2V0KEA&atMs=0"},{"atMs":4159,"timestamp":"0:04","reason":"transcript: the assets app uh chat based on","url":"https://clips.agent-native.com/api/agent-frame.jpg?id=uTC0NI2V0KEA&atMs=4159"},{"atMs":10077,"timestamp":"0:10","reason":"transcript: this.","url":"https://clips.agent-native.com/api/agent-frame.jpg?id=uTC0NI2V0KEA&atMs=10077"},{"atMs":16500,"timestamp":"0:16","reason":"transcript: Yep. So after an image gets generated,","url":"https://clips.agent-native.com/api/agent-frame.jpg?id=uTC0NI2V0KEA&atMs=16500"},{"atMs":20500,"timestamp":"0:20","reason":"transcript: further refine the image.","url":"https://clips.agent-native.com/api/agent-frame.jpg?id=uTC0NI2V0KEA&atMs=20500"},{"atMs":23643,"timestamp":"0:23","reason":"transcript: and feel something.","url":"https://clips.agent-native.com/api/agent-frame.jpg?id=uTC0NI2V0KEA&atMs=23643"},{"atMs":26659,"timestamp":"0:26","reason":"transcript: Now the assets would show very similar","url":"https://clips.agent-native.com/api/agent-frame.jpg?id=uTC0NI2V0KEA&atMs=26659"},{"atMs":29682,"timestamp":"0:29","reason":"transcript: to how we show um in the","url":"https://clips.agent-native.com/api/agent-frame.jpg?id=uTC0NI2V0KEA&atMs=29682"},{"atMs":32705,"timestamp":"0:32","reason":"transcript: library draft section.","url":"https://clips.agent-native.com/api/agent-frame.jpg?id=uTC0NI2V0KEA&atMs=32705"},{"atMs":36250,"timestamp":"0:36","reason":"transcript: see, they can just quickly open it,","url":"https://clips.agent-native.com/api/agent-frame.jpg?id=uTC0NI2V0KEA&atMs=36250"}],"bugReport":null,"browserDiagnostics":{"summary":{"consoleCount":4,"consoleErrorCount":0,"consoleWarnCount":4,"networkCount":30,"networkFailureCount":1,"capturedAt":"2026-07-14T09:28:52.476Z"},"consoleLogs":[{"timestampMs":2803,"level":"warn","message":"[live-transcription] error: network"},{"timestampMs":11331,"level":"warn","message":"[live-transcription] error: network"},{"timestampMs":27812,"level":"warn","message":"[live-transcription] error: network"},{"timestampMs":59044,"level":"warn","message":"[live-transcription] error: network"}],"consoleIssues":[{"timestampMs":2803,"level":"warn","message":"[live-transcription] error: network"},{"timestampMs":11331,"level":"warn","message":"[live-transcription] error: network"},{"timestampMs":27812,"level":"warn","message":"[live-transcription] error: network"},{"timestampMs":59044,"level":"warn","message":"[live-transcription] error: network"}],"networkRequests":[{"timestampMs":1265,"type":"fetch","method":"","url":"https://clips.agent-native.com/_agent-native/auth/session","status":200,"error":null,"durationMs":472},{"timestampMs":1265,"type":"fetch","method":"","url":"https://clips.agent-native.com/_agent-native/agent-engine/status","status":200,"error":null,"durationMs":581},{"timestampMs":2101,"type":"fetch","method":"GET","url":"https://clips.agent-native.com/_agent-native/application-state/navigate:99t74hdy","status":200,"error":null,"durationMs":422},{"timestampMs":2523,"type":"fetch","method":"GET","url":"https://clips.agent-native.com/_agent-native/application-state/navigate","status":200,"error":null,"durationMs":428},{"timestampMs":1266,"type":"fetch","method":"","url":"https://clips.agent-native.com/_agent-native/poll?since=%3Credacted%3E","status":null,"error":"signal is aborted without reason","durationMs":10003},{"timestampMs":8156,"type":"fetch","method":"POST","url":"https://clips.agent-native.com/api/uploads/uTC0NI2V0KEA/chunk?index=%3Credacted%3E&isFinal=%3Credacted%3E&mimeType=%3Credacted%3E","status":200,"error":null,"durationMs":6936},{"timestampMs":15093,"type":"fetch","method":"PUT","url":"https://clips.agent-native.com/_agent-native/application-state/recording-upload-uTC0NI2V0KEA","status":200,"error":null,"durationMs":412},{"timestampMs":16320,"type":"fetch","method":"POST","url":"https://clips.agent-native.com/api/uploads/uTC0NI2V0KEA/chunk?index=%3Credacted%3E&isFinal=%3Credacted%3E&mimeType=%3Credacted%3E","status":200,"error":null,"durationMs":3326},{"timestampMs":19647,"type":"fetch","method":"PUT","url":"https://clips.agent-native.com/_agent-native/application-state/recording-upload-uTC0NI2V0KEA","status":200,"error":null,"durationMs":405},{"timestampMs":25495,"type":"fetch","method":"POST","url":"https://clips.agent-native.com/api/uploads/uTC0NI2V0KEA/chunk?index=%3Credacted%3E&isFinal=%3Credacted%3E&mimeType=%3Credacted%3E","status":200,"error":null,"durationMs":3364},{"timestampMs":28860,"type":"fetch","method":"PUT","url":"https://clips.agent-native.com/_agent-native/application-state/recording-upload-uTC0NI2V0KEA","status":200,"error":null,"durationMs":523},{"timestampMs":35697,"type":"fetch","method":"POST","url":"https://clips.agent-native.com/api/uploads/uTC0NI2V0KEA/chunk?index=%3Credacted%3E&isFinal=%3Credacted%3E&mimeType=%3Credacted%3E","status":200,"error":null,"durationMs":3122},{"timestampMs":38821,"type":"fetch","method":"PUT","url":"https://clips.agent-native.com/_agent-native/application-state/recording-upload-uTC0NI2V0KEA","status":200,"error":null,"durationMs":405},{"timestampMs":46917,"type":"fetch","method":"POST","url":"https://clips.agent-native.com/api/uploads/uTC0NI2V0KEA/chunk?index=%3Credacted%3E&isFinal=%3Credacted%3E&mimeType=%3Credacted%3E","status":200,"error":null,"durationMs":3201},{"timestampMs":50119,"type":"fetch","method":"PUT","url":"https://clips.agent-native.com/_agent-native/application-state/recording-upload-uTC0NI2V0KEA","status":200,"error":null,"durationMs":407},{"timestampMs":58137,"type":"fetch","method":"POST","url":"https://clips.agent-native.com/api/uploads/uTC0NI2V0KEA/chunk?index=%3Credacted%3E&isFinal=%3Credacted%3E&mimeType=%3Credacted%3E","status":200,"error":null,"durationMs":2921},{"timestampMs":61058,"type":"fetch","method":"PUT","url":"https://clips.agent-native.com/_agent-native/application-state/recording-upload-uTC0NI2V0KEA","status":200,"error":null,"durationMs":440},{"timestampMs":70374,"type":"fetch","method":"POST","url":"https://clips.agent-native.com/api/uploads/uTC0NI2V0KEA/chunk?index=%3Credacted%3E&isFinal=%3Credacted%3E&mimeType=%3Credacted%3E","status":200,"error":null,"durationMs":2788},{"timestampMs":73163,"type":"fetch","method":"PUT","url":"https://clips.agent-native.com/_agent-native/application-state/recording-upload-uTC0NI2V0KEA","status":200,"error":null,"durationMs":502},{"timestampMs":78535,"type":"fetch","method":"POST","url":"https://clips.agent-native.com/api/uploads/uTC0NI2V0KEA/chunk?index=%3Credacted%3E&isFinal=%3Credacted%3E&mimeType=%3Credacted%3E","status":200,"error":null,"durationMs":3283},{"timestampMs":81819,"type":"fetch","method":"PUT","url":"https://clips.agent-native.com/_agent-native/application-state/recording-upload-uTC0NI2V0KEA","status":200,"error":null,"durationMs":517},{"timestampMs":87081,"type":"fetch","method":"","url":"https://clips.agent-native.com/_agent-native/auth/session","status":200,"error":null,"durationMs":503},{"timestampMs":87054,"type":"fetch","method":"","url":"https://clips.agent-native.com/_agent-native/poll?since=%3Credacted%3E","status":200,"error":null,"durationMs":534},{"timestampMs":87081,"type":"fetch","method":"","url":"https://clips.agent-native.com/_agent-native/agent-engine/status","status":200,"error":null,"durationMs":592},{"timestampMs":88642,"type":"fetch","method":"POST","url":"https://clips.agent-native.com/api/recordings/uTC0NI2V0KEA/thumbnail","status":200,"error":null,"durationMs":1732},{"timestampMs":89813,"type":"fetch","method":"POST","url":"https://clips.agent-native.com/api/uploads/uTC0NI2V0KEA/chunk?index=%3Credacted%3E&isFinal=%3Credacted%3E&mimeType=%3Credacted%3E","status":200,"error":null,"durationMs":3236},{"timestampMs":92954,"type":"fetch","method":"GET","url":"https://clips.agent-native.com/_agent-native/application-state/navigate:99t74hdy","status":200,"error":null,"durationMs":425},{"timestampMs":93051,"type":"fetch","method":"PUT","url":"https://clips.agent-native.com/_agent-native/application-state/recording-upload-uTC0NI2V0KEA","status":200,"error":null,"durationMs":427},{"timestampMs":93379,"type":"fetch","method":"GET","url":"https://clips.agent-native.com/_agent-native/application-state/navigate","status":200,"error":null,"durationMs":506},{"timestampMs":93056,"type":"fetch","method":"POST","url":"https://clips.agent-native.com/api/uploads/uTC0NI2V0KEA/chunk?index=%3Credacted%3E&total=%3Credacted%3E&isFinal=%3Credacted%3E&mimeType=%3Credacted%3E&durationMs=%3Credacted%3E&width=%3Credacted%3E&height=%3Credacted%3E&hasAudio=%3Credacted%3E&hasCamera=%3Credacted%3E","status":200,"error":null,"durationMs":5562}],"failedNetworkRequests":[{"timestampMs":1266,"type":"fetch","method":"","url":"https://clips.agent-native.com/_agent-native/poll?since=%3Credacted%3E","status":null,"error":"signal is aborted without reason","durationMs":10003}],"note":"Console logs include all levels (debug/log/info/warn/error). Network requests include method, sanitized URL (path kept, query values redacted), status, and duration. Diagnostics are bounded; the recording's own page URL, request headers, request/response bodies, and cookies are omitted."},"ctas":[]}